Dubbo_spring配置说明

一、引入命名空间:

<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">


二、配置说明:

1、dubbo:application 配置应用标识

    <!-- 当前项目在整个分布式架构中的唯一名称,计算依赖的标签
    	 owner表示当前服务由谁进行维护        
       logger表示配置服务使用的日志框架,默认使用log4j也可以在该处进行配置(可选项有slf4j、jcl、log4j、jdk) -->
<dubbo:application name="order-prodider" owner="kevin" logger="slf4j" />

2、dubbo:registry:配置注册中心

<!-- dubbo服务的暴露接口服务使用的注册中心
	     address="N/A" 表示使用注册中心,使用接口直连3的方式(简单的服务或开发调试中可以进行使用)
	     protocal属性说明使用的配置中心,官方推荐使用zookeeper,也可使用redis或memcache
	     address配置中心使用的集群字符串,ip:port,ip:port的形式进行配置 -->
    <dubbo:registry address="N/A"/>
    <dubbo:registry protocal="zookeeper" address="192.168.1.1:2181,192.168.1.2:2181"/>
<!-- 注册中心配置还可以写为以下方式 -->
	<dubbo:registry address="zookeeper://192.168.1.1:2181?backup=192.168.1.2:2181" />
<!-- 直连方式需要在dubbo:service中配置url属性,指向provider暴露的接口服务的url -->
    <dubbo:service interface="com.gupao.vip.mic.dubbo.order.IOrderServices"
            ref="orderService"
            url="dubbo://192.168.1.1:20880/com.kevin.dubbo.order.IOrderServices"/>


3、dubbo:protocal:配置协议

    <!-- 服务发布所使用的协议 name="dubbo" 和使用的端口
         name可选项由dubbo、webservice、Thrift、hessain、http
         server="jetty" 指明启动的服务器 -->
    <dubbo:protocal name="dubbo"  port="20880" server="jetty" />

4、dubbo:service :服务需要暴露的接口配置

    <!--服务发布的配置,需要暴露的服务接口-->
    <dubbo:service interface="com.kevin.dubbo.order.IOrderServices" ref="orderService"/>

5、dubbo:reference:服务调用端配置

    <!-- 接口调用端生成一个远程服务调用代理
	     interface是api服务暴露的地址
	     id是本地一个bean的id可以随意进行配置并进行依赖注入调用 -->
	<dubbo:reference id="orderService" interface="com.kevin.dubbo.order.IOrderServices">

6、dubbo:monitor :注册到监控中心
   <!-- 将当前的服务注册到监控中心 -->
	<dubbo:monitor protocal="registry" />




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值