一、基础知识。
·1、分布式基础理论。
·1.1)、什么是分布式系统?。《分布式系统原理与范型》定义:
“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”
分布式系统(distributed system)是建立在网络之上的软件系统。
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
·1.2)、发展演变。
image.png image.png image.png image.png image.png image.png
image.png image.png image.png因此,影响RPC性能的两个主要因素1.通信 2.序列化与反序列化
image.png image.png第三步以长连接的方式通知
image.png可以通过dubbo提供的可视化管理后台搭建,用maven和springboot打包成jar包
image.png image.png
配置消费者
image.png image.png
spring boot配置导入
image.png image.png
配置覆盖关系:
image.png
灰度发布:
image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png
集群容错
image.png image.png image.png image.png image.png image.png image.png image.png
--未完, 具体参考官方文档
网友评论