![](https://img-blog.csdnimg.cn/20200227094703773.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dubbo
分布式服务框架Dubbo
南丘xf
好记性不如烂笔头——1枚昆明程序猿
展开
-
Dubbo支持哪些协议?各种协议用于什么场景,为什么?
Dubbo是一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案,可以和Spring框架无缝集成。而且Dubbo支持多种协议,默认使用dubbo协议,原因如下: dubbo协议: 单一TCP长连接和NIO异步通讯 适合大并发小数据量的服务调用,以及服务消费者远大于提供者的情况 Hessian二进制序列化 缺点是不适合传送大数据包的服务 rmi协议: 采用J...原创 2020-03-09 09:22:14 · 2444 阅读 · 0 评论 -
RPC核心原理是什么?以及常用技术有哪些?
前面一篇文章有提到过RPC,那么RPC是什么呢? RPC(Remote Procedure Call),代表远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。使用RPC可以解耦系统,方便维护,同时增加系统处理请求的能力。 诞生环境:在应用的迭代演进过程中,随着系统访问量、业务复杂度、代码复杂度的提高,应用逐渐从单体式架构向面向服务的分布式架构转变,所以RPC...原创 2020-02-29 16:22:52 · 1863 阅读 · 0 评论 -
我们为什么需要知道Dubbo框架?
作为一个开发者,早期开发的时候,我们只需要一个服务器,将程序打包丢上去就可以了,但是随着互联网的巨变,对于流量的要求非常之高,像这种垂直应用架构早已无法应对。比如说Tomcat,其默认配置的最大请求数是 150(同时支持150个并发),当然了,我们也可以将其参数改大。 但是并非参数越高越好,具体能承载多少并发还需要看服务器的硬件配置,CPU多大,能分配给JVM的内存多大,就算CPU性能超好,可...原创 2020-02-27 10:45:43 · 641 阅读 · 0 评论