dubbo
E_k_in
这个作者很懒,什么都没留下…
展开
-
LINUX网络配置以及搭建zookeeper注册中心
本文将讲述centos7环境下搭建zookeper,先在虚拟机中安装centos系统并配置好网络连接,网络连接步骤如下说明:如果执行本文中的linux 命令失败 可能是你没有用系统管理员账号登录centos那么你需要在命令前输入 sudo 指令1:将虚拟机的网路设置为NAT连接:2:进入系统后输入命令“vi /etc/sysconfig/network-scripts/ifcfg-en...原创 2018-03-27 22:42:04 · 523 阅读 · 0 评论 -
dubbo向zookeeper发布服务报错:连接超时
在启动spring+dubbo+zookeeper的项目中,zookeeper是服务的注册中心,provider会向zookeeper发布服务,但是........问题来了,在服务发布时可能 连接不上 zookeeper注册中心,在zookeper部署的服务器上我们需要将zookeeper使用的端口默认为2181 暴露出来否则,zookeeper将连接不上就会报错连接超时。下面说说如何配置zook...原创 2018-03-28 23:24:09 · 5186 阅读 · 0 评论 -
dubbo 请求调用过程分析
服务消费方发起请求当服务的消费方引用了某远程服务,服务的应用方在spring的配置实例如下:<dubbo:referenceid="demoService"interface="com.alibaba.dubbo.demo.DemoServ ice" />demoService实例其实是代理工厂生产的代理对象(大家可以参考代理那部分生成的伪代码),在代码中调用demoService.s...转载 2018-05-05 17:36:57 · 194 阅读 · 0 评论 -
Dubbo的线程模型
dubbo的 protocol标签提供了两个参数 dispatcher 和 threadpool来为我们自定义DUBBO协议下的线程模型,其中dubbo自定义了5个线程dispatcher:Dispatcher all 所有消息都派发到线程池,包括请求,响应,连接事件,断开事件,心跳等。direct 所有消息都不派发到线程池,全部在Io线程上直接执行message 只有请求响应消息派发到线程池,其...原创 2018-06-07 22:54:07 · 1225 阅读 · 0 评论 -
Spring+DUBBO传输层之netty-server端执行过程
本文提到的dubbo版本为2.6.1这段时间一直在跟DUBBO和netty的源码,下面描述下dubbo使用netty作为传输层的调用链,首先从dubbo启动nettyserver开始(至于nettyserver何时启动,这里暂时不深入讲解因为涉及到Spring解析ml,加载,实例化,初始化bean的一整套流程,有时间再写文章单独讲解,这里先暂时提一点关键点:ServiceBean<T>...原创 2018-06-09 19:01:16 · 1013 阅读 · 0 评论