wordpress建站教程 cms,上海十大国企,姑苏营销型网站建设电话,长沙百姓网招聘本文通过图文结合#xff0c;简要讲述微服务的调用原理#xff0c;以及服务治理的相关概念。
1.微服务的调用原理 举个栗子#xff1a;你去会所洗脚。首先#xff0c;技师肯定要先去会所应聘#xff0c;通过之后#xff0c;会所会记录该技师的信息和技能#xff0c;然后…本文通过图文结合简要讲述微服务的调用原理以及服务治理的相关概念。
1.微服务的调用原理 举个栗子你去会所洗脚。首先技师肯定要先去会所应聘通过之后会所会记录该技师的信息和技能然后你到会所之后肯定是要告诉会所你需要洗脚的服务然后会所找到这个技师的信息告诉你技师现在在111房间等你然后你就直接去111房间找这个技师服务去了。 微服务的调用原理和这个就有着异曲同工之妙我们的服务提供方B要注册自己的名称、IP地址和端口号到注册中心当有服务调用方需要调用服务的时候向注册中心拉取的所有的服务列表当前有效的服务都会提供服务调用方拿到需要的ip地址和端口号之后就可以找到我们的服务提供方就能直接去调用了。
2.服务治理的相关概念 服务的注册 对外提供服务的这个服务将ip地址和端口 注册到注册中心的map集合中 服务的发现 服务的调用方发送请求去注册中心获取当前有效的服务列表的信息(获取所有服务列表的信息) 服务的续约 每隔一段时间我们的服务会向注册中心报告“我还活着”注册中心就会将你最后一次的请求时间设置到当前的服务上 服务的剔除 如果过了指定时间依然没来续约nacos中是30s)、那么注册中心就会将你这个服务的信息给移除掉这个就叫做服务的剔除 服务的同步 因为单机部署存在单点问题如果nacos宕机了 所有的服务就都不能访问了所以在生产环境中我们会做成集群服务向注册中心注册的时候多个nacos服务的信息是需要同步的这个就叫做服务的同步 服务的自我保护 在某一个时间点大量的服务都没有来续约这种场景下注册中心是不会将所有的服务都剔除去而是等待一段时间等待网络的恢复),如果过了最大的等待时间依然没有恢复这个时候就会移除这个列表。