• dubbo发布和引用服务


    1、首先添加相关的jar包到工程中

    2、在spring(mvc)的配置文件中添加约束

           xmlns:dubbo=http://code.alibabatech.com/schema/dubbo

           http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd

    3、spring(mvc)的文件中服务层发布服务,表现层引用服务

      发布服务:

      

    <!-- 使用dubbo发布服务 -->
        <!-- 提供方应用信息,用于计算依赖关系 -->
        <dubbo:application name="taotao-manager" />
        <dubbo:registry protocol="zookeeper" address="192.168.25.128:2181" />
        <!-- 用dubbo协议在20880端口暴露服务,下面的port在不同的服务中要改成不同的 -->
        <dubbo:protocol name="dubbo" port="20880" />
        <!-- 声明需要暴露的服务接口 -->
        <dubbo:service interface="com.taotao.service.ItemService" ref="itemServiceImpl" timeout="300000" />

      引用服务:

    <!-- 引用dubbo服务 -->
        <dubbo:application name="taotao-manager-web"/>
        <dubbo:registry protocol="zookeeper" address="192.168.25.128:2181"/>    
        <dubbo:reference interface="com.taotao.service.ItemService" id="itemService" />
  • 相关阅读:
    面经补充
    一些杂项
    leetcode整理
    缓存问题及相关解决策略
    4.10 面经补充
    合并区间(二维数组与列表的转换)
    1.4任务
    jvm虚拟机笔记<八> 线程安全与锁优化
    jvm虚拟机笔记<七> 内存模型与线程
    jvm虚拟机笔记<六> 运行期优化
  • 原文地址:https://www.cnblogs.com/suhfj-825/p/8830645.html
Copyright © 2020-2023  润新知