我们了解的常见的网络传输协议有tcp、udp、http等。再到我们常用的基础组件,一般来说client端与server端也有相应的协议,如redis、mysql、zookeeper等都是各自约定的私有协议,同样今天标题中的dubbo协议也是一种私有协议...
1. 互联网技术演进之路1. 初生无名的网站 -> 访问量低,一台服务器满足需求。典型的技术 LAMP:Linux + Apache + MySQL + PHP2. 发展问题性能越来越差越
上一篇重点讲了dubbo中的几种设计模式,和对应的源码。本篇会继续介绍Bean加载、Extension、代理几种机制在dubbo中的应用。
2.7.1的dubbo,默认情况下,消费者在接收返回消息时,会将消息指定到all的Dispatcher中,然后将消息丢入线程池等待调度处理,消费者接收消息使用的线程池默认是cached(缓存线程池),此时会存在两个问题:...
面试官:哦哦哦,没事,我们面试了50多个,1个都不愿意来呢。你简历上写的5年Java开发经验…
目前service mesh技术在互联网公司中越来越流行,那么之前分布式系统是如何服务治理的呢,又是如何一步步发展成service mesh的呢?
首先,先说下服务治理的边界,本质上任何能提升服务可用性,性能,让服务更稳定等等,只要是能让服务运行的更好,都属于服务治理的范畴。服务治理比较常见的话题:服务发现,服务变更管理,服务监控,服务扩容缩容,服务自我保护,服务降级,服...
全部功能集中在一个工程中,对大型项目不易开发,拓展和维护 技术栈受限,只可以使用一种语言开发 系统性能拓展只能通过拓展集群结点,成本高
一直以来,日志始终伴随着我们的开发和运维过程。当系统出现了Bug,往往就是通过Xshell连接到服务器,定位到日志文件,一点点排查问题来源。
国内最早开源的RPC框架,由阿里巴巴公司开发并于2011年末对外开源,仅支持Java