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来进行序列化。

相关推荐
源码梦想家10 小时前
数字金融背景下基于Go语言实现高并发交易撮合系统的架构设计与工程实践分析
eureka
努力进修21 小时前
跨设备文件共享零烦恼!PicoShare+cpolar让跨设备传输更简单
云原生·eureka·cpolar
2501_941149791 天前
Go语言高性能分布式缓存与Redis实战分享:微服务缓存优化与访问性能提升经验
eureka
2501_941820492 天前
Python在高并发日志处理与实时分析系统中的架构设计与性能优化实践
eureka
不带刺仙人球2 天前
list.stream().collect例子
java·list·dubbo
2501_941866372 天前
Go语言结合Docker与Kubernetes构建高可用微服务日志分析平台设计与实战分享:沈阳互联网运营监控落地经验
eureka
2501_941089192 天前
互联网与智能系统技术实践系列文章目录与摘要
eureka
2501_941809142 天前
微服务性能调优与异步数据处理实战案例分享
eureka
2501_941147112 天前
Java高性能缓存与Redis实战分享:分布式缓存设计与性能优化经验
eureka
2501_941810832 天前
Python微服务架构在分布式电商系统中的高性能设计与实战经验总结分享
eureka