微服务架构及应用
2021-11-05 10:23:47 1 举报
其实不光是微服务,走API总线的都可以参考。
作者其他创作
大纲/内容
单一功能应用具备横向扩展能力
应用服务2
外部API
带有应用程序网关的负载均衡器
应用服务配置
API服务总线
计划任务RPA
应用服务1
负载均衡
服务鉴权
流量监管
应用服务N
应用服务集群
API的设计和开发由核心团队完成,采用领域驱动设计(DDD),确保业务功能实现的基础上,满足不同使用场景的需求。
……
API管理
应用配置
分享、协同操作
存储服务
偏好设置
管理中心(基于运维)
自助式日志服务
消息收集和流量路由
通过监听各自应用服务心跳,监管服务运行状况。在服务自身运维的基础上,提供整体人工检测和介入管理。理论上对于不同应用服务的管理操作也可以通过授权的API服务执行,需要注意的是内部路由和防火墙的设置,避免应用直接遭受攻击。
每个应用自身可以使用自己的存储,也可以使用存储服务,物理存储单元由集成服务统一管理。
客户端适配
注册和认证
应用服务分离:1. 并行开发,功能分离;2. 跨平台,跨语言,甚至跨领域,只关注对外服务的功能;3. 每个服务都具备横向扩展能力,应对不同性能需求;4. 针对不同业务场景,可以配置和管理不同应用,让实际使用者“轻装上阵”;5. 为SaaS平台的建设打下基础(自助式服务)
服务监控
仪表盘
应用中心(基于用户)
路由及防火墙
权限管理
0 条评论
回复 删除
下一页