扩展性: 系统通过持续扩展提供功能的能力
分布式解决的问题: 功能复杂,产品众多,依赖复杂
扩展性实现方式: 分布式服务,消息队列,开放平台
其中分布式服务需要模块化,拆分
拆分思路:
纵向拆分->将大应用拆分成小应用进行业务剥离
横向拆分->可复用的功能拆分成服务,新建系统通过注册中心拉取服务列表,根据负载均衡策略选择服务发送请求,并能提供失效转移(当某个服务不可用时可以转到其他服务实例上)
扩展性和伸缩性的区别: 伸缩性指系统改变资源规模的方式做更多相同的事(更多的机器做更多相同的事),扩展性是怎样更好的做不同的事情
java高扩展
于 2022-01-19 11:31:21 首次发布