03.08 net平台能用dubbo吗?

来了啊饿哦


我们说.NET平台生态体系差并不是凭感觉而言的,现实情况就是其生态体系远比不上Java。就目前而言,不管是国外还是国内,知名的一些开源方案基本上都不会考虑.NET平台,换言之,.NET平台想使用这些成熟的开源组件也很难。

Dubbo是什么?

Dubbo是由阿里开源的一款轻量级、高性能的分布式服务框架,采用Java语言开发。它主要是为了解决服务治理而生的,提供功能有:远程方法调用、负载均衡、服务注册也发现等。

因为整个Dubbo是由Java开发的,.NET平台默认是无法使用Dubbo的,但并不是说.NET就无法接入Dubbo。

.NET平台接入Dubbo的方案

对于层构系统的通信,有一个非常不错的中间件:Thrift,它是由Facebook开源的一款高效RPC框架,最大特性就是对于平台支持度好,比如Java、C#、C++、PHP、Python、NodeJS等都支持。

而Dubbo支持多种协议,如:HTTP、RMI、Thrift,这样一来就使得.NET平台可以采用Thrift来和Dubbo进行通信了。

综合起来看,事实就是这样,Java基本上不需要做太多工作就能调用Dubbo,而.NET要历经折腾才能勉强接入Dubbo,看到这里.NET程序员朋友们是不是有话要说呢?

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!


分享到:


相關文章: