微服务技术架构
2021-03-22 10:08:46 138 举报
微服务技术架构是一种将单一应用程序划分为一组小的服务的方法,每个服务运行在其自身的进程中,服务之间通过定义明确的接口进行通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些微服务可以使用不同的编程语言编写,并且可以使用不同的数据存储技术。由于微服务之间的解耦,因此一个服务的更改不会对其他服务造成影响。这使得微服务架构非常适合于大型复杂系统的开发和部署。此外,由于每个服务都是独立的,因此可以更容易地进行扩展和优化。总之,微服务技术架构提供了一种灵活、可扩展和易于维护的方式来构建大型应用程序。
作者其他创作
大纲/内容
Apollo
微服务集群A
xx-job
Eureka
DNS/LBS解析负载均衡
Agent
FileBeat
APM server
Kibana
哨兵模式
PC
注册服务
JWT
从数据库
Apollo 备份
服务监控Boot Admin
移动端
工业互联网平台架构图
微服务集群B
注册
主数据库
nginx
冷数据-1年
GateWay
ElaticSearch
数据处理、数据备份
API
Redis(从)
配置管理
APM监控
持久化
结构化存储
获取服务列表
展示
日志收集
Feign
备数据库
服务限流熔断Hystrix
Redis(主)
收集EndPoint信息
读写分离
负载均衡Ribbon
0 条评论
下一页