微服务 技术栈

微服务 技术栈_第1张图片
微服务是分布式架构的一种,服务拆分

微服务 技术栈_第2张图片
持续集成,即自动化部署
微服务 技术栈_第3张图片
spring cloud 仅占据服务治理
微服务 技术栈_第4张图片
spring cloud alibaba 兼容了dubbo和spring cloud
微服务 技术栈_第5张图片
微服务 技术栈_第6张图片
每一个微服务拥有独立的数据库
微服务 技术栈_第7张图片
RestTemplate 用来远程调用,发送http请求
微服务 技术栈_第8张图片
微服务 技术栈_第9张图片
把json反序列化为user对象
微服务 技术栈_第10张图片
服务间的调用关系:提供者、消费者

负载均衡:从众多中挑一个出来
微服务 技术栈_第11张图片
将本服务server port注册到注册中心的地址defaultZone中
微服务 技术栈_第12张图片
微服务 技术栈_第13张图片
微服务 技术栈_第14张图片
保险起见,鸡蛋不要放在同一个篮子中。
微服务 技术栈_第15张图片
微服务 技术栈_第16张图片
微服务 技术栈_第17张图片
环境隔离:public、dev…
微服务 技术栈_第18张图片
nacos配置中心
在这里插入图片描述
bootstrap.yml的优先级比application.yml优先级高,所以nacos统一配置中心的地址写在bootstrap.yml中
微服务 技术栈_第19张图片
微服务 技术栈_第20张图片
热更新:仅需刷新页面
微服务 技术栈_第21张图片
微服务 技术栈_第22张图片
微服务 技术栈_第23张图片
在这里插入图片描述
微服务 技术栈_第24张图片
微服务 技术栈_第25张图片

微服务 技术栈_第26张图片
微服务 技术栈_第27张图片
微服务 技术栈_第28张图片
微服务 技术栈_第29张图片
微服务 技术栈_第30张图片
视频通话(只能一对一)和发短信(可以一对多)
微服务 技术栈_第31张图片
微服务 技术栈_第32张图片
微服务 技术栈_第33张图片
微服务 技术栈_第34张图片
流量削峰:由Broker囤积大量事件,订单服务、仓储服务、短信服务仍以恒定速度处理事件。
微服务 技术栈_第35张图片
微服务 技术栈_第36张图片

你可能感兴趣的:(java,spring,cloud)