分布式中间件

1.Nacos

服务注册和服务发现原理图:
分布式中间件_第1张图片
1.服务提供方将集群信息注册到Nacos,并定期心跳包提供健康信息,宕机即剔除
2.服务消费方定期拉取订阅信息,获取服务实例列表
3.服务集群的负载均衡是在消费者一方进行选择

负载均衡:四层(传输层,ip+端口),七层(应用层,在四层ip+端口的基础上,添加一些用户级负载均衡规则,例如过滤特定的url访问请求);nginx同时支持四层和七层负载均衡,硬件负载均衡器的有点是处于服务器和网络之间,减少服务器压力

2.Zookeeper

3.Netty

4.RocketMQ & Kafka

5.Dubbo

6.ElasticSearch

你可能感兴趣的:(分布式,中间件)