没有合适的资源?快使用搜索试试~ 我知道了~
event-driven-microservices-docker-example::spouting_whale:基于Dock...
共137个文件
js:84个
snap:7个
yml:6个
需积分: 14 0 下载量 146 浏览量
2021-02-03
08:07:36
上传
评论
收藏 207KB ZIP 举报
温馨提示
事件驱动的微服务后端样本 基于可简化的事件驱动微服务架构和Docker容器的可扩展本地新闻应用程序的概念验证。 :spouting_whale: 介绍 此仓库提供了高度可扩展的本地新闻应用程序后端的概念证明。 开发该应用程序时要牢记本地新闻领域,但是所使用的原理可以轻松应用于任何领域的软件解决方案。 本地新闻应用程序域的主要业务要求之一是必须快速发展,因为客户经常请求新闻更新,并且如果系统体系结构可以支持这种规模,则它将在很大程度上使业务受益。 在评估了几种不同的系统架构之后,设计了一种基于事件的混合微服务架构以满足需求。 这种方法利用RabbitMQ消息代理在微服务之间进行事件通信,并且所有服务都使用Docker进行了容器化,因此它们可以独立开发,部署,监控和扩展。 完整应用程序后端演示 以下视频演示显示了概念验证当前支持的所有功能。 它介绍了如何运行应用程序堆栈以及执行请求api的操作。 在以下两个方案中重点介绍了基于事件的通信示例: 通过文章管理服务添加新文章时,通知服务将接收该事件,并向管理员发送包含文章详细信息的电子邮件。 通过用户管理服务添加新用户时,身份验证服务
资源推荐
资源详情
资源评论
收起资源包目录
event-driven-microservices-docker-example::spouting_whale:基于Docker容器,Docker Compose和RabbitMQ的微服务之间事件驱动通信的简单示例。 使用Koa在Node.js中实现微服务 (137个子文件)
articles-management-service 61B
articles-management-service 57B
Dockerfile 298B
Dockerfile 298B
Dockerfile 298B
Dockerfile 298B
Dockerfile 285B
.dockerignore 35B
.dockerignore 35B
.dockerignore 35B
.dockerignore 35B
.env 42B
.eslintignore 13B
events-management-service 59B
events-management-service 55B
.gitignore 45B
.gitignore 44B
.gitignore 44B
.gitignore 44B
.gitignore 13B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
article.controller.test.js 15KB
event.controller.test.js 15KB
user.controller.test.js 14KB
email.templates.js 8KB
article.added.message.send.test.js 2KB
article.added.subscription.test.js 2KB
user.added.message.send.test.js 2KB
article.routes.test.js 2KB
email.test.js 2KB
event.routes.test.js 2KB
user.routes.test.js 2KB
article.controller.js 2KB
user.controller.js 2KB
article.message.controller.test.js 1KB
event.controller.js 1KB
auth.controller.js 1KB
server.test.js 1KB
server.test.js 1KB
server.test.js 1KB
event.model.test.js 1KB
article.model.test.js 1KB
user.model.test.js 1KB
amqp-ts-async.js 941B
amqp-ts-async.js 941B
email.js 856B
article.model.js 798B
article.added.js 780B
user.added.js 764B
event.model.js 756B
config.js 750B
config.js 747B
amqp-ts-async.js 736B
user.model.js 735B
article.added.js 727B
config.js 726B
user.added.js 706B
config.js 704B
article.routes.js 702B
event.routes.js 682B
user.routes.js 669B
app.test.js 637B
server.js 627B
app.test.js 625B
app.test.js 616B
server.test.js 613B
event.model.js 591B
user.model.js 584B
article.controller.js 567B
event.controller.js 553B
article.model.js 549B
user.controller.js 546B
config.test.js 534B
server.js 533B
server.js 533B
server.js 533B
config.test.js 513B
app.js 510B
app.js 502B
app.js 498B
app.js 498B
config.test.js 496B
config.test.js 496B
email.templates.test.js 489B
config.js 455B
auth.model.js 440B
articles.js 417B
auth.routes.js 352B
server.js 264B
nodemailer.js 218B
email.templates.js 158B
article.added.js 147B
jwt.js 143B
jwt.js 143B
jwt.js 143B
koa.js 139B
winston.js 137B
共 137 条
- 1
- 2
资源评论
kudrei
- 粉丝: 37
- 资源: 4758
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功