分布式中间件

1.Nacos

服务注册和服务发现原理图:

1.服务提供方将集群信息注册到Nacos,并定期心跳包提供健康信息,宕机即剔除

2.服务消费方定期拉取订阅信息,获取服务实例列表

3.服务集群的负载均衡是在消费者一方进行选择

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

2.Zookeeper

3.Netty

4.RocketMQ & Kafka

5.Dubbo

6.ElasticSearch

相关推荐
躺不平的理查德5 分钟前
General Spark Operations(Spark 基础操作)
大数据·分布式·spark
talle20217 分钟前
Zeppelin在spark环境导出dataframe
大数据·分布式·spark
渣渣盟14 分钟前
大数据开发环境的安装,配置(Hadoop)
大数据·hadoop·分布式
道友老李19 分钟前
【存储中间件】Redis核心技术与实战(五):Redis缓存使用问题(BigKey、数据倾斜、Redis脑裂、多级缓存)、互联网大厂中的Redis
redis·缓存·中间件
Angindem1 小时前
SpringClound 微服务分布式Nacos学习笔记
分布式·学习·微服务
龙仔7259 小时前
离线安装rabbitmq全流程
分布式·rabbitmq·ruby
〆、风神12 小时前
Spring Boot 整合 Lock4j + Redisson 实现分布式锁实战
spring boot·分布式·后端
胡萝卜糊了Ohh13 小时前
kafka
分布式·kafka
桑榆080615 小时前
Spark-Streaming核心编程
大数据·分布式·spark