笔记spring cloud

在微服务架构里中,通常使用两种方式来进行服务调用:

1.使用HTTP的Restful API或轻量级消息发送协议,实现信息传递与服务调用的触发。

2.通过轻量级消息总线上传递消息,类似与RabbitMQ等可以异步交换的中间件。

 

去中心化管理数据:让每一个服务来管理其自有的数据库。

在去中心化过程中, 我们除了将原数据库中的存储内容拆分到新的同平台的其他数据库实例中之外(如把原本存储在MySQL中的表拆分后,存储到多个不同的MySQL实例中)
也可以将 一 些具有特殊结构或业务特性的数据存储到 一 些其他技术的数据库实例中(如把日志信息存储到 MongoDB 中或把用户登录信息存储到 Redis 中)。

微服务架构中, 务必从 一 开始就构建起“持续交付”平台来支撑整个实施过程, 该平台需要两大内容, 缺 一 不可。
• 自动化测试:每次部署前的强心剂, 尽可能地获得对正在运行的软件的信心。
• 自动化部署:解放烦琐枯燥的重复操作以及对多环境的配置管理。

暂时先写这么点 继续学习了

posted @ 2020-10-26 15:00  此间正年少  阅读(56)  评论(0编辑  收藏  举报