Dubbo的优化 --- 开发时使用

开发时的三个优化:

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"/>
复制代码

转载于:https://www.cnblogs.com/sos-blue/p/9095013.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267012.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MYSQL复制的几种模式

MYSQL复制的几种模式 MySQL 5.1 中&#xff0c;在复制方面的改进就是引进了新的复制技术&#xff1a;基于行的复制。MYSQL复制的几种模式 MySQL 5.1 中&#xff0c;在复制方面的改进就是引进了新的复制技术&#xff1a;基于行的复制。 简言之&#xff0c;这种新技术就是关注表中…

Code:目录

ylbtech-Code&#xff1a;目录1.返回顶部 1、https://github.com/2.返回顶部1、https://gitee.com2、3.返回顶部4.返回顶部5.返回顶部 6.返回顶部作者&#xff1a;ylbtech出处&#xff1a;http://ylbtech.cnblogs.com/本文版权归作者和博客园共有&#xff0c;欢迎转载&#xff…

微软系统修复工具(试用版)

Microsoft Fix it Center 使获得支持从未有过如此简单&#xff0c;因为自动疑难解 答程序将解决您的现有问题并防患于未然。 为您的设备定制了解决方案&#xff0c;仅显示与您的硬件 和软件相关的信息。 Microsoft Fix it Center 使您能轻松控制并支持您所有的设备。 下载地址…

java 会话共享_java – servlet如何工作?实例化,会话,共享变量和多线程

假设,我有一个拥有大量servlet的Web服务器.对于在这些servlet之间传递的信息,我正在设置会话和实例变量.现在,如果有2个或更多用户向此服务器发送请求,那么会话变量会发生什么&#xff1f;它们对所有用户都是通用的,或者对于每个用户而言都是不同的.如果它们不同,那么服务器如何…

Redis主从实战

为了提升redis高可用性&#xff0c;除了备份redis dump数据之外&#xff0c;还需要创建redis主从架构&#xff0c;可以利用从将数据库持久化&#xff0c;&#xff08;我们所说的数据持久化将是将数据保存到写磁盘上&#xff0c;保证不会因为断电等因素丢失数据&#xff09; Red…

java 基础面试 英文_[Java面试] 面试java基础总结大全

原标题&#xff1a;[Java面试] 面试java基础总结大全基础知识&#xff1a;1、JVM、JRE和JDK的区别&#xff1a;JVM(Java Virtual Machine):java虚拟机&#xff0c;用于保证java的跨平台的特性。java语言是跨平台&#xff0c;jvm不是跨平台的。JRE(Java Runtime Environment):ja…

在win7环境下使用网络无线共享把电脑变成一台无线路由器

视频教程&#xff1a; http://www.tudou.com/programs/view/PuWxjgYE2Sw/?frrec1&FRLIAN&refid7d145a79fe0ff49f 其中有几点的注意是要把网络设置为WEP、这样的通用性会广泛点、安全性会差点、看实际情况吧、可以先试试用WAP2加密方式、

Ubuntu下安装SSH服务

判断是否安装ssh服务&#xff0c;可以通过如下命令进行&#xff1a;$ ssh localhost ssh: connect to host localhost port 22: Connection refused 如上所示&#xff0c;表示没有还没有安装&#xff0c;可以通过apt安装&#xff0c;命令如下&#xff1a;apt-get install opens…

php字符串怎么传到html_php字符串函数(四):html与字符串之间的转换

* 1.addslashes($str):为了数据库查询语句等的需要在某些字符前加上了反斜线:单引号,双引号,反斜线,建议使用DBMS自带的:mysqli_real_escape_string()* 2.stripslashes($str):功能与addslashes()相反,去掉字符串中的转义反斜线字符* 3.htmlspecialchars($str,FLAG):将特殊字符转…

【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

本系列文章由zhmxy555&#xff08;毛星云&#xff09;编写&#xff0c;转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7707628作者&#xff1a;毛星云 邮箱&#xff1a; happylifemxy163.com 期待着与志同道合的朋友们相互交流上一节里我们介绍了在迈入…

thinkphp省略php,ThinkPHP的截取字符串函数无法显示省略号的解决方法

对于ThinkPHP的截取字符串函数无法显示省略号的情况&#xff0c;解决方法如下&#xff1a;打开Common/extend.php页面&#xff0c;修改msubstr函数如下&#xff1a;function msubstr($str, $start0, $length, $charset"utf-8", $suffixtrue){if(function_exists(&quo…

Python Day 21 面向对象 (面向对象的三大特性(二)继承,多态,封装,几个装饰器函数)...

Python Day 21 面向对象 (面向对象的三大特性&#xff08;二&#xff09;继承&#xff0c;多态&#xff0c;封装&#xff0c;几个装饰器函数) https://mubu.com/doc/1AqL_M0IbW 继承之钻石继承 多态 封装 几个装饰器函数 classmethod 可以通过类使用被装饰的方法staticmethod …

将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串&#xff0c;但从这样的字符串生成java.util.Data对象却不那么自然&#xff0c;如下述代码 Date a new Date(); SimpleDateFormat sdf new SimpleDateFormat( "…

php webservice 上传,PHP实现WebService服务

第一步&#xff0c;安装PHP扩展SOAP并开启扩展&#xff0c;是否开启成功以phpinfo为准。第二步&#xff0c;创建服务端文件server.php{public functionhello(){return "Hello World!";}public function sum($num1,$num2){return $num1$num2;}}//创建 SoapServer 对象…

微信小程序小结(3) -- 使用wxParse解析html及多数据循环

wxParse-微信小程序富文本解析组件&#xff1a;https://github.com/icindy/wxParse 支持Html及markdown转wxml可视化 使用 1、copy下载好的文件夹wxParse - wxParse/-wxParse.js(必须存在)-html2json.js(必须存在)-htmlparser.js(必须存在)-showdown.js(必须存在)-wxDiscode.js…

简单实用的分页存储过程,支持多字段排序

CREATE PROCEDURE [dbo].[PublicSplitPage_sp] TableName varchar(8000), --表名 SqlStr varchar(8000)null, --查询语句 Condition varchar(8000), --查询条件 PageIndex int, --页所引&#xff0c;从0开始 PageSize int, --分页大…

php响应超过三十秒会报错么,如何捕捉致命错误:PHP中超过30秒的最大执行时间...

你唯一的select是增加允许的执行时间(将其设置为0使其无限&#xff0c;但不推荐)或产生一个新的线程&#xff0c;并希望最好的。这是不可捕捉的原因是它并没有真正抛出。 没有一行代码实际上触发了这个错误&#xff0c;而是PHP说&#xff1a;“不&#xff0c;不好意思&#xff…

前端代码标准最佳实践:javascript篇

前言 最近一直重构项目的前端代码&#xff0c;也参考了各种前端代码的最佳实践&#xff0c;目的是让前端的HTML,CSS,Javacript代码更符合标准&#xff0c;有更好的性能&#xff0c;更好的可维护性&#xff0c;尝到了重构后的甜头&#xff0c;也萌生了写这个系列博客的念头。前端…

配置springboot在访问404时自定义返回结果以及统一异常处理

在搭建项目框架的时候用的是springboot&#xff0c;想统一处理异常&#xff0c;但是发现404的错误总是捕捉不到&#xff0c;总是返回的是springBoot自带的错误结果信息。 如下是springBoot自带的错误结果信息&#xff1a; 1 { 2 "timestamp": 1492063521109, 3 &…

nginx配置php 9000,Nginx支持php配置

Nginx本身是不支持对外部程序的直接调用或者解析&#xff0c;所有的外部程序(包括PHP)必须通过FastCGI接口来调用。FastCGI接口在Linux 下是socket&#xff0c;(这个socket可以是文件socket&#xff0c;也可以是ip socket)。为了调用CGI程序&#xff0c;还需要一个FastCGI的wra…