没有合适的资源?快使用搜索试试~ 我知道了~
MicroLib:MicroLib是在Node.js上构建的轻量级API框架,它使用模块联合来托管和集成在同一过程中运行的多个可...
共97个文件
js:83个
png:7个
babelrc:1个
需积分: 10 0 下载量 3 浏览量
2021-03-03
12:13:47
上传
评论
收藏 617KB ZIP 举报
温馨提示
微型图书馆 微服务库 目的 摆脱坏处,保持好处。 像任何体系结构一样,微服务风格的体系结构也会带来许多折衷。 其中最主要的是部署独立性与操作复杂性。 将应用程序的组件构建为一组联网的可执行文件可以自由地按自己的进度进行部署,但是管理分布式应用程序从本质上比运行整体组件更加困难。 权衡背后的隐含前提由表示: “将服务用作组件(而不是库)的主要原因是,服务是可独立部署的。如果您的应用程序在单个过程中包含多个库,则对任何单个组件的更改都导致必须重新部署整个应用程序。” 实际上,虽然有并且已经有一些技术可以在不重新部署库所包含的应用程序的情况下部署库(考虑 ),但似乎它们的复杂性以及使用它们所需的工作量超过了其潜在的好处。 至少直到现在... 通过引入模块联合,可以动态导入远程库,就像在本地导入远程库一样,只需几个简单的配置步骤即可。 MicroLib利用这项技术来支持一个框架,以将应用程
资源推荐
资源详情
资源评论
收起资源包目录
MicroLib-master.zip (97个子文件)
MicroLib-master
.github
workflows
node.js.yml 732B
public
index.html 4KB
app.js 4KB
microlib.png 14KB
wiki
workflow.png 17KB
.DS_Store 6KB
persistence.png 14KB
ports-adapters.png 11KB
eventing.png 13KB
microlib.png 14KB
port-adapter.png 15KB
webpack.config.js 1KB
src
middleware.js 306B
services
hello-service.js 936B
publish-event.js 223B
federation-service.js 1KB
persistence-service.js 341B
models
mixins.js 3KB
port-handler.js 2KB
observer.js 3KB
compensate.js 988B
make-relations.js 1KB
domain-events.js 626B
model-factory.js 6KB
model.js 11KB
event.js 1KB
make-ports.js 6KB
circuit-breaker.js 320B
make-adapters.js 977B
index.js 6KB
server.js 2KB
adapters
persistence-adapter.js 925B
http-adapter.js 773B
controllers
get-model.js 999B
post-model.js 1KB
delete-model.js 1KB
get-config.js 894B
auth-controller.js 163B
get-model-by-id.js 1KB
index.js 1KB
patch-model.js 1KB
lib
logger.js 64B
check-acl.js 346B
immutable-array.js 620B
serializer.js 4KB
pipe.js 87B
uuid.js 194B
sleep.js 152B
hash.js 131B
async-error.js 511B
compose.js 787B
make-array.js 93B
async-pipe.js 348B
make-object.js 160B
bootstrap.js 47B
datasources
datasource.js 1KB
adapters
datasource-memory.js 959B
datasource-file.js 2KB
datasource-mongodb.js 5KB
index.js 109B
index.js 1KB
security
role.js 0B
rbac.js 283B
use-cases
handle-events.js 307B
invoke-port.js 897B
resume-workflow.js 921B
register-webhook.js 0B
add-model.js 2KB
list-models.js 421B
remove-model.js 1KB
execute-command.js 1KB
list-configs.js 222B
find-model.js 1KB
load-models.js 2KB
authorize-user.js 0B
edit-model.js 2KB
index.js 1KB
fetch-related-models.js 481B
index.js 74B
.babelrc 132B
test
services
event-service.js 132B
models
mixins.js 4KB
model-factory.js 901B
model.js 3KB
adapters
event-adapter.js 2KB
controllers
post-model.js 1KB
datasources
datasource-file.js 414B
use-cases
add-model.js 977B
execute-command.js 1KB
README.md 9KB
webpack
remoteEntry-localhost-8060-orderService.js 984KB
remoteEntry-localhost-8060-adapters.js 984KB
fetch-remotes.js 1KB
remoteEntry-localhost-8060-services.js 984KB
remote-entries.js 763B
.gitignore 3KB
package.json 1KB
共 97 条
- 1
资源评论
yilinwang
- 粉丝: 13
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功