《分布式服务框架原理与实践》 读后感
程序员文章站
2024-01-03 19:41:52
...
1. 什么是微服务
微服务架构基于以前的服务端架构设计,服务端架构设计更关注伸缩性,可用性,可维护性。
微服务架构思想包含了对以前种种架构模式的反思,也通过Docker,Mesos等技术变成了第一个可以轻松产品化的架构思想。
微服务架构下,开发的门槛进一步降低,分布式更加自然而不是依赖于艰难的设计,运维的负担也将降低。
2. RPC 框架面临的挑战
1. 依赖管理,随着服务的增多,服务URL配置管理变得很困难。希望有统一的服务注册中心管理服务的依赖关系。
2。 透明路由。通过订阅发布机制,消费方只需要关心服务本身,并不需要配置具体服务提供方地址,实现服务的自动发现。
3 服务治理,业务失败,超时时间控制,等常用运维功能,希望有一个服务治理中心,统一对集群个节点的服务做在线治理,提升治理效率,保障服务可用性。
3. 谈谈你对这本书试读章节的看法
样章主要介绍了分布式服务的调用方式,同步调用以及基于jdk Future Listener 的异步调用方式