dubbo和eureka的区别

dubbo可以作为客户端,也可以作为服务端,因此他内置了很多序列化框架可供选择,通过配置可以进行选择。默认是hession,还有gson,fastJson,jdk自带的序列化。

eureka只能作为服务端,他序列要与客户端配合才能实现rpc通信,常见的客户端有feign和ribbion。因此客户端的序列化方式就是客户端和服务端的序列化方式。

feign的序列化方式:

如果使用的是Spring Cloud和Netflix的Feign作为通信框架,那么它可能会使用Java的内置序列化机制。

ribbon的序列化方式:

如果Eureka客户端使用的是Spring Cloud和Netflix的Ribbon作为通信框架,那么它可能会使用Netflix的Hessian来进行序列化。

相关推荐
JLWcai2025100914 天前
铸造领域树脂砂轮|金利威多场景解决方案,20 + 配方覆盖全需求
mongodb·zookeeper·eureka·spark·rabbitmq·memcached·storm
zhuzicc14 天前
Dubbo @Autowired 注入同模块接口,到底走的是本地调用还是 RPC?源码给你答案(Dubbo @Service注解的双重注册机制)
rpc·autowired·dubbo·依赖注入·java面试·spring ioc·dubbo源码分析
一勺菠萝丶15 天前
宝塔 Docker 安装 Ubuntu 及启动失败解决流程
ubuntu·docker·eureka
swordbob15 天前
Nacos vs Eureka
spring cloud·云原生·eureka
Moshow郑锴15 天前
Ubuntu26.04之Docker配置国内镜像加速器
云原生·eureka
星辰_mya16 天前
openfeign之在回首
java·架构·dubbo·springcloud·openfeign
吠品16 天前
Docker 构建时网络超时拉不到镜像?一些排查和配置记录
云原生·eureka
xinshuolxr17 天前
Dubbo 3.x 服务发现迁移:从接口级到应用级的渐进式切换
dubbo
Ting.~17 天前
在java中接入百度地图
java·开发语言·dubbo