开发时的三个优化:

1、开发者在本地开发的时候启动Dubbo比较麻烦,所以采用直接连接的配置;

2、开发者本地开发时会打断点调试,会超过Dubbo默认的超时时间1s,所以需要全局设置超时时间;

3、开发者本地时可能会先启动消费方服务,再启动提供方服务,为了先后启动没有顺序问题,所以需要设置不检查注册中心及提供方服务;

一、直接连接,即可以停止zookeeper服务;

(1)提供方的配置:

<!-- 配置注册中心 -->
<!-- <dubbo:registry address="192.168.1.110:2181" protocol="zookeeper"/> -->
<dubbo:registry address="N/A"/>

(2)消费方配置:

<!-- 注册中心 -->
<dubbo:registry address="N/A"/> <!-- 获取接口及实现类 -->
<!-- <dubbo:reference interface="cn.itcast.core.service.TestTbService" id="testTbService" /> -->
<dubbo:reference interface="cn.itcast.core.service.TestTbService" id="testTbService"
url="dubbo://127.0.0.1:20880"/>

二、消费方设置超时时间

在服务消费方设置超时时间

<!-- 全局统一设置请求超时时间,默认为1秒 ; 设置10分钟-->
<dubbo:consumer timeout="600000"/>

三、消费方不检查注册中心及提供方的服务

将 check 参数设置为 "false",如下

<!-- 注册中心 -->
<!-- <dubbo:registry address="192.168.1.110:2181" protocol="zookeeper" check="false"/> -->
<dubbo:registry address="N/A"/> <!-- 获取接口及实现类 -->
<!-- <dubbo:reference interface="cn.itcast.core.service.TestTbService" id="testTbService" check="false"/> -->
<dubbo:reference interface="cn.itcast.core.service.TestTbService" id="testTbService"
url="dubbo://127.0.0.1:20880" check="false"/>

最新文章

  1. 【转载】SQL Server 2008 r2 中 SQL语句中单引号转义
  2. C#基础总结之八面向对象知识点总结-继承与多态-接口
  3. HMAC-MD5算法原理及实现
  4. 面向对象编程(OOP)基础之UML基础
  5. Codeforces Round #104 (Div. 1)
  6. MVC的项目使用html编辑器UEditorMINI
  7. erlang mnesia数据库设置主键自增
  8. 【dp 背包变形】 poj 1837
  9. 使用Swoole测试MySQL在特定SQL下的并发性能
  10. Linux安装Apache常见报错(一)
  11. HBase Snapshot简介
  12. dart字符串处理
  13. 1.Ansible安装以及配置
  14. 转:日志插件 log4net 的使用
  15. 运维监控篇(2)_Zabbix简单的性能调优
  16. 从零自学Java-7.使用数组存储信息
  17. TextView的实现原理介绍
  18. swift UIAlertController使用 UIAlertController的宽度 为270
  19. linux命令killall 、kill 、pkill 命令详解
  20. 服务器学习笔记之servlet

热门文章

  1. appium+python自动化 adb shell按键操作
  2. Python——pandas读取JSON数据,xml,html数据(python programming)
  3. 问题 H: 老管家的忠诚(线段树)
  4. [转]Windows7:Visual Studio 2008试用版的评估期已经结束解决方法
  5. Linux 网络命令找不到
  6. 20165312 预备作业3 Linux安装及学习
  7. 解决sql中上下左右backspace不能用的方法
  8. pyhton框架Django之cookie和session
  9. npm降低版本(降级)
  10. Mysql存储过程(六)——存储过程中使用临时表