dubbo(provider,consumer)点到点直连配置

Dubbo直连 Dubbo Dubbo 是Java RPC 框架 默认端口20880 远程过程方法调用 高性能的RPC框架,解决分布式中的调用问题 最关键、最耗时的两个方面:序列化 网络通信 提供三大核心能力:面向接口的远程方法调用;智能容错和负载均衡;服务自动注册和发现 Container(容器) Provider(提供者) Registry(注册中心) Consumer(消费者) Monitor(监控中心)dubbo-admin(需要导入jar) 不用去自己设置 1、Container 提供容器给Provide 阅读详情

1.服务端接口配置(providr样例)applicationContext-dubbo-smk.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
    xmlns="http://www.springframework.org/schema/beans"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans.xsd
 http://code.alibabatech.com/schema/dubbo
 http://code.alibabatech.com/schema/dubbo/dubbo.xsd" >

    <!-- 声明需要暴露的服务接口,直连时,token=true要去掉,会有不安全因素,但直连一般用于内部使用,安全问题可以暂忽略 -->
     <dubbo:service interface="com.hoperun.biz.smk.service.SmkService" ref="smkService"  version="1.0"/>

</beans>

2.服务端注册配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans.xsd
 http://code.alibabatech.com/schema/dubbo
 http://code.alibabatech.com/schema/dubbo/dubbo.xsd">      
 <!-- 提供方应用信息,用于计算依赖关系 -->
 <dubbo:application name="znmhcommon"></dubbo:application>
  <!-- dubbo接口去除注册中心,采用直连的方式  -->
    <dubbo:registry address="N/A" />
    <!-- 使用multicast广播注册中心暴露发现服务地址 -->
   <!--   <dubbo:registry address="multicast://224.5.6.7:1234?unicast=false" />-->
 <!--dubbo集群开发,请激活下面条目,并注销上面的多播multicast -->
 <!--<dubbo:registry protocol="zookeeper" address="10.254.201.232:2181,10.254.201.68:2181" />-->
 <!-- 用dubbo协议在20880端口暴露服务 -->
 <dubbo:protocol name="dubbo" port="20880" ></dubbo:protocol>
<!--   <dubbo:service interface="com.hoperun.biz.commons.service.DownloadService" version="1.0" ref="downloadService" />
 <dubbo:service interface="com.hoperun.biz.commons.service.UploadService" version="1.0" ref="uploadService" />-->
</beans>

3.dubbo客户端配置(consumer)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
    xmlns="http://www.springframework.org/schema/beans"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans.xsd
 http://code.alibabatech.com/schema/dubbo
 http://code.alibabatech.com/schema/dubbo/dubbo.xsd" >

    <!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 -->

    <dubbo:application name="consumer-of-znmhcommon" />
    <!-- dubbo接口去除注册中心,采用直连的方式  -->
  <!--  <dubbo:registry address="N/A" ></dubbo:registry> --> 
    <!-- 使用multicast广播注册中心暴露发现服务地址 -->
   <!--   <dubbo:registry address="multicast://224.5.6.7:1234?unicast=false" />-->
    <!--
         <dubbo:registry protocol="zookeeper" address="10.254.201.68:2181,10.254.201.232:2181"
  />
    -->
    <!-- 生成远程服务代理,可以和本地bean一样使用 -->

    <dubbo:consumer timeout="30000" >
    </dubbo:consumer>
 <dubbo:reference
        id="demoService"
        interface="com.hoperun.biz.demoservice.service.DemoService"
        url="dubbo://127.0.0.1:20880/com.hoperun.biz.demoservice.service.DemoService"
        version="1.0" />
 
  <dubbo:reference
        id="smkService"
        interface="com.hoperun.biz.smk.service.SmkService"
        url="dubbo://10.254.201.123:20880/com.hoperun.biz.smk.service.SmkService"
        version="1.0" />  
</beans>

 

Edge浏览器IE模式失效?最新142版本隐藏按钮的3种解决方案 本文针对Edge浏览器142版本中IE模式按钮消失的问题,提供了3种实用解决方案,包括注册表修改、手动添加网站到IE模式列表和企业策略部署方案,帮助用户解决兼容性问题,确保老旧系统正常访问。 阅读详情

相关推荐

基于车牌识别的停车收费系统的设计与实现(源码+开题)

本系统(程序源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景: 随着城市化进程的加速和汽车保有量的增加,停车难成为了一个普遍存在的问题。传统的停车收费方式存在着效率低下、管理混乱等问题。因此,开发一款基于车牌识别的停车收费系统具有重要的现实意义。研究意义: 基于车牌识别的停车收费系统可以有效地解决传统停车收费方式在效率和准确性方面的问题,提高停车服务的效率和质量。

迟限程序设计 1392

Dubbo常见面试题

Dubbo的服务注册和暴露过程首先了解一下Dubbo是什么1.Dubbo的工作流程Dubbo服务暴露过程Dubbo服务引入过程Dubbo服务调用过程 首先了解一下Dubbo是什么 Dubbo是阿里开源的一款分布式微服务开发框架,它提供了RPC通信和微服务治理两大能力,使用Dubbo开发的微服务,具备远程发现与通信能力,同时Dubbo提供了服务发现、负载均衡、流量调度能力。 1.Dubbo的工作流程 启动spring容器时,自动启动Dubbo的Provider Provider启动后会到注册中心注册内容,

jason19961027的博客 973

【UE4】Hierarchical Instanced Static Mesh——一种速度优于Spawn的实例化物体组件

最近需要在场景中实例出很多个相同的模型,位置也很有规律,并且要对它的位置信息进行更新。 但是一个个拖进去实在太麻烦,就发现了Spawn Actor这个蓝图方法,可以实例一个蓝图类在场景中。 但是由于数量较大,实例化的速度太慢,这时发现了一个神奇的组件——Hierarchical Instanced Static Mesh。 新建一个蓝图类,添加该组件,在细节里添加你要实例化的模型对象。 ...

ColorGalaxy 1万+

Dubbo

文章目录一、概念1. Dubbo介绍2.单体架构3.SOA架构4.RPC远程过程调用二、Dubbo框架结构图1.Dubbo角色介绍1.1registry1.1.1发布1.1.2订阅1.2consumer1.3provider 一、概念 1. Dubbo介绍    Dubo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过该高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝...

Tang 458

Word公式一键转MathType保姆级教程(附omml2mml.xsl报错终极解决方案)

本文提供Word公式一键转MathType的保姆级教程,重点解决常见的omml2mml.xsl报错问题。通过详细分析报错原因、官方解决方案实操步骤及转换后格式优化技巧,帮助用户高效完成公式转换,适用于科研论文和商业文档编辑。

weixin_30082367的博客 555

EEGLAB+ERPLAB实战:从.cnt文件到情绪ERP差异波,一份避坑指南

本文详细介绍了使用EEGLAB和ERPLAB处理Neuroscan的.cnt格式脑电数据的全流程,从数据导入、预处理到情绪ERP差异波生成。重点解决了采样率验证、事件标记检查、重参考选择、滤波策略与ICA组合等实操难题,并提供了情绪图片ERP研究中P1、EPN和LPP成分的分析技巧,帮助研究者避免常见错误,提升数据处理效率。

weixin_26795617的博客 264

service调用service合理么_记录一次dubbo广播方式consumer调用报错No provider ......解决经历...

1、通过dubbo广播方式(multicast)本地启动provider和consumer2、通过telnet查看dubbo接口TestService发布成功3、通过consumer调用报错This application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Mar 12 09:5...

weixin_39522423的博客 286

Stata森林图进阶:个性化定制与高级技巧

本文详细介绍了Stata森林图的进阶技巧,包括个性化定制与高级应用。通过meta分析工具如metan命令,用户可以优化字体、颜色、坐标轴等视觉元素,提升森林图的专业性和可读性。文章还提供了黑白印刷设置、高分辨率导出等实用技巧,帮助科研人员制作符合学术出版要求的森林图。

ios99的博客 254

面试官:你给我讲一讲,Dubbo暴力停机,消费者是如何感知服务下线的

重启的服务因为是主动关闭Spring容器,所以有时间也有主动权去告知注册中心“我要下线了”。 但是,对于暴力停机,比如kill -9或者机器宕机,Dubbo服务又是如何通知到注册中心的呢?

看点代码再上班 1676

TwinCAT 3 实战:手把手教你用PLC和C++读写第三方伺服驱动器的CoE参数

本文详细介绍了在TwinCAT 3环境中通过PLC和C++两种技术路线实现对第三方伺服驱动器CoE参数的精准操控。从环境准备到具体实现,包括硬件配置、核心函数使用及性能优化策略,为工程师提供了全面的实战指南。特别针对CoE参数访问的效率和稳定性问题,给出了实用的调试技巧和异常处理方案。

weixin_33743248的博客 443

VScode - 从入门到精通:高效开发环境搭建指南

本文是一份全面的VSCode高效开发环境搭建指南。从选择理由、安装配置、核心插件推荐到个性化设置与高效技巧,详细讲解了如何将这款轻量级编辑器武装成强大的开发工具。重点介绍了GitLens、Prettier、Live Server等必备插件,以及通过用户设置、代码片段和快捷键打造专属高效工作流的方法,帮助开发者从入门到精通。

weixin_27734811的博客 426

八:DubboConsumer三种调用Provider的方式

Consumer端dubbo:reference的三种配置方式 1、直连提供者 <dubbo:reference id=“serviceDemo” interface=“com.jiangzheng.course.dubbo.api.service.ServiceDemo” url=“dubbo://localhost:29014”/> 2、本地调用 <dubbo:reference id=“serviceDemo” interface=“com.jiangzheng.course.du

qq_36364521的博客 2284

EAAI title-page-template 怎么填写: 期刊投稿作者信息填写指南

本文详细介绍了期刊投稿时作者信息填写的规范要求。主要内容包括:1)核心填写原则(信息一致性、标注清晰性、通讯作者唯一性);2)具体填写方法演示(作者姓名、单位/机构、通讯作者);3)常见错误规避指南(如单位上标错误、邮箱无效等);4)提供可直接套用的规范模板。特别强调作者姓名拼写、单位标注、通讯作者指定等关键细节,并以深圳大学和同济大学研究团队为例进行说明,帮助投稿者避免因格式问题被退回修改。

ZhangJiqun&191cm&85kg 1087

新大陆物联网技能赛:C# MQTT 数据上传与获取实战

在物联网系统中,设备数据采集与云平台通信通常围绕消息协议展开。MQTT 以发布/订阅模型、轻量报文和 QoS 可靠性分级,成为低带宽、不稳定网络下设备上报与指令下发的常见选择。其原理是由 Broker 按主题转发消息,客户端通过心跳保活、遗嘱消息和会话保持维护连接,并用 JSON 完成结构化数据编解码。技术价值在于实时、低开销与可扩展,应用场景覆盖传感器监控、远程控制、上位机数据展示和历史查询。落到新大陆物联网技能赛的 C# 赛道,核心正是让上位机通过 MQTTnet 与设备模拟器配合,稳定完成数据上传、订

weixin_34216196的博客 406

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

dubbo注册中心转直连

测试使用zookeeper作为注册中心,比较麻烦,测试时采用dubbo直连,直接绕过注册中心 provider 提供者 &lt;dubbo:application name=“acs-inquire” /&gt; &lt;dubbo:registry address=“N/A”/&gt; &lt;!--注册中心方式 &lt;dubbo:registry protocol="zookeeper...

Fuly的博客 2361

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

DubboDemo(直连)测试代码

1,首先,了解dubbo直连的过程原理:就是provider提供一个服务器地址,consumer直接调用已经指定的服务器地址,即可直连成功;不需要注册中心注册地址;2,环境搭配:系统:win10, IDEA,java 8, Maven : apache-maven-3.5.3, tomcat 7: apache-tomcat-7.0.86环境变量配置可以参考前面一篇 ” windows10环境搭载 “ 文章;检查一下,环境配置的是否正确,可以用cmd命令行测试:mvn -version 回车,查看版本号,和

m0_54853420的博客 528

最简单的Dubbo案例之一:dubbo实现服务提供者+消费者,无zookeeper方式点对点直连

本文是 最简单的 dubbo 案例三部曲之一 。 后续会推出《最简单的Dubbo案例之二:dubbo实现服务提供者+消费者,SpringBoot + dubbo 无zookeeper方式点对点直连》 和 《最简单的Dubbo案例之三:dubbo实现服务提供者+消费者,SpringBoot + dubbo + zookeeper 》 概述 本文描述了使用dubbo 创建两个项目:服务提供者项目 + 服务消费者项目,并在不采用zookeeper注册中心的方式,实现点对点直连。 本文实现的功能非常简.

cuipy的博客 1708

Dubbo从入门到放弃(二)------直连,注册中心

目录 1.序章 2.引入dubbo和zookeep依赖 2.1.普通maven项目依赖引用 2.2.springboot项目依赖引用 3.配置provider和consumer 3.1.provider项目配置 3.1.1.application.yml配置 3.1.2.接口实现类 3.2.consumer项目配置 3.2.1.直连方式的配置 3.2.2.注册中心方式的配置 1.序章 接着上一章内容,搭建好maven多模块项目之后,开始dubbo框架的入门代码 先贴一张大图

weixin_42211693的博客 576

Dubbo之——消费端直连服务提供者(开发调试)

http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-直连提供者 在生产环境使用情况是,服务消费端只消费指定Provider提供者的服务 开发调试 我们启动远程服务提供者 我启动web-boss,这里调用是远程提供者服务 查看user-service,provider方的配置  配置consumer方调用本

冰河的专栏 1万+

dubbo的三种配置方式

一、使用zookeeper搭建注册中心 provider.xml的配置 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

lyztyycode的博客 2789

dubbo注册中心转直连模式

springboot dubbo 无注册中心demo,以及由nacos注册中心改为直连模式过程中遇到的问题

zhaoronghui1314的博客 1086

使用nacos做dubbo的注册中心服务列表没有数据

今天在搭建springboot+dubbo+nacos的时候遇到的一个问题,记录一下。 在使用springboot整合dubbo, 使用nacos做注册中心的时候出现的一个问题,消费者和提供者的代码都写好了,并且也能够成功调用成功,但是打开 nacos 的页面中,在服务列表中始终没有数据 按理说如果nacos的配置正确,且消费者能够调用到提供者,说明服务肯定是通的,按照这个逻辑,查找,先查看了...

lsqingfeng的博客 8343
上一篇: Maven的使用
下一篇: Dubbo是什么
ichsonx
博客等级 码龄19年 202粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值