目录
- 单体架构
- 微服务架构
- 服务治理之注册与发现和负载均衡
- 服务治理之限流熔断
- 服务治理之服务监控
今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来做,这个可能就一头雾水了,所以今天就给大家聊聊这个微服务架构下的服务治理。
单体架构
首先,要说到微服务架构,那么先来讲讲,大家平时玩儿微服务架构到底是怎么来弄的,其实说来也特简单,以前没有上微服务的时候,可能直接就是spring boot+ssm这一套架构就直接写一个单块新系统就ok了,用spring boot打一个jar包,然后jar包部署到线上系统以后,直接用java -jar命令启动jvm进程运行咱们的代码就行了。
用spring boot的时候一般对外接收http请求的web服务器是内嵌的tomcat,就是spring boot基于main方法启动之后,内嵌启动一个tomcat,tomcat会对外监听一个端口号,然后我们就针对那个端口号发起http请求就可以了,如下图。
微服务架构
所以这个时候咱们的系统从本质上来说,他就是一个单块系统,那如果升级到微服务架构的话,应该是怎么样的呢?微服务