理解微服务
最近公司都在搞微服务分布式容器化部署,对于我这种小白菜来说,了解很少,接下来我来总结一下最近了解到的微服务架构:
我们业务量如果少,流量比较小,单门的单体架构就足以满足我们现在的需求,但业务量如果比较复杂,流量也大,单体架构不足以满足现有的业务,就可以考虑一些其他方案,比如:集群了,分布式架构了等等,今天准备说一下微服务分布式,容器化在下一章节进行哦
1. 单体架构(所有模块都在一个服务里面)

2. 微服务(多台机器,集群分布)

3. 微服务(单台或多台机器,分布式,合理分配资源)

服务之间利用消息队列、rpc 通信,对外利用restful为主

- rpc(是服务于服务调度的简称): 及时高,消耗大
- 消息队列: 延迟高,消耗小(常用的有:redis队列、rabbitma、kafka等)
架构类型就这些,按照自己的业务场景去合理利用
本文来自博客园,作者:Carvers,转载请注明原文链接:https://www.cnblogs.com/carver/articles/17557748.html

浙公网安备 33010602011771号