文件名称:feathers-distributed:将您的Feathers服务作为微服务分发
文件大小:408KB
文件格式:ZIP
更新时间:2024-05-23 18:28:40
JavaScript
羽毛分布 将您的Feathers服务作为微服务分发 分支和> = 0.3.x版本有望与 (又名Buzzard)和 (又名Crow)一起使用。 请注意,底层架构已从每个服务的一个请求者/发布者和响应者/订阅者更改为在v0.7和v1.x之间的每个应用程序一个请求者/发布者和响应者/订阅者。 通过简化底层的网格网络(例如,参见或 ),需要此突破性的更改来提高性能和可靠性。 因此,在v1.x下运行的应用程序将与运行早期版本的应用程序不兼容。 分支和0.2.x版本预计可与 (又名Auk)一起使用,但已弃用。 该插件依赖于并从中受益: 零配置:无IP地址,无端口,无路由可配置 分散式:无固定部件,无“管理器”节点,无单点故障 自动发现:服务在没有*簿记员的情况下彼此发现 容错:服务关闭时不会丢失任何请求 可扩展:可水平扩展到任意数量的计算机 性能:每秒处理数千条消息 cote需要您的云提供
【文件预览】:
feathers-distributed-master
----.travis.yml(1KB)
----example()
--------monitor.jpg(70KB)
--------gateway()
--------index.html(2KB)
--------docker-compose.yml(527B)
--------service()
--------README.md(2KB)
----.babelrc(142B)
----dockerfile.cote(127B)
----package.json(3KB)
----.github()
--------pull_request_template.md(1KB)
--------issue_template.md(742B)
--------contributing.md(6KB)
----test()
--------index.test.js(25KB)
----LICENSE(1KB)
----package-lock.json(296KB)
----Architecture Diagram.xml(4KB)
----src()
--------index.js(19KB)
--------service.js(3KB)
----.npmignore(92B)
----Architecture Diagram.svg(46KB)
----.istanbul.yml(291B)
----cote.js(2KB)
----.gitignore(669B)
----CHANGELOG.md(11KB)
----.dockerignore(158B)
----.codeclimate.yml(542B)
----README.md(16KB)
----yarn.lock(203KB)
----.editorconfig(227B)