`
y806839048
  • 浏览: 1108620 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

dubbo,zookeeper集群配置

阅读更多

dubbo:

 

1,多注册zk配置

 

服务方:

 

zookeeper.sasl.client=false

 

dubbo.registry.file=/temp/dubbo.cache

dubbo.consumer.check=false

 

 

#\u9ED8\u8BA4\u5E94\u7528\u914D\u7F6E\u76F8\u5173\u4FE1\u606F

 

#\u5F53\u524D\u5E94\u7528\u540D\u79F0

dubbo.application.name=hb_phonebank-provider

#\u5E94\u7528\u8D1F\u8D23\u4EBA

dubbo.application.owner=hbadmin

 

#\u6D4B\u8BD5\u73AF\u5883\u56E0\u591A\u53F0\u4E2A\u5E94\u7528\u5728\u540C\u4E00\u53F0\u670D\u52A1\u5668\u4E0A\u9762,\u6240\u4EE5dubbo\u7AEF\u53E3\u653E\u5728\u5404\u81EA\u5E94\u7528\u914D\u7F6E\u4E2D

dubbo.protocol.name=dubbo

#dubbo\u534F\u8BAE\u7AEF\u53E3

dubbo.protocol.port=20886

dubbo.registry.address=zookeeper://10.150.10.27:2181?backup=10.150.10.30:2181,10.150.10.31:2181

#dubbo.registry.address=zookeeper://192.168.13.97:2181

dubbo.registry.register=true

 

 

#dubbo\u8D85\u65F6\u65F6\u95F4

dubbo.provider.timeout=5000

 

#dubbo\u6700\u5927\u7EBF\u7A0B

dubbo.provider.threads=400

 

dubbo.retries.count=0   //这个消费方没有

 

 

 

xml:

<!--suppress SpringModelInspection -->

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://www.springframework.org/schema/beans"

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相关配置  -->

<dubbo:annotation package="com.houbank" />

<dubbo:application name="${dubbo.application.name}" owner="${dubbo.application.owner}"/>

<dubbo:registry address="${dubbo.registry.address}" saslvalid="false" />

    <dubbo:protocol name="${dubbo.protocol.name}" port="${dubbo.protocol.port}" />

    <!--<dubbo:consumer check="${dubbo.consumer.check}"  timeout="15000" />-->

 

    <dubbo:provider retries="${dubbo.retries.count}" timeout="${dubbo.provider.timeout}"

                    threads="${dubbo.provider.threads}"/>

 

 

</beans>

 

 

 

 

 

 

消费方:

dubbo.registry.file=/temp/dubbo.cache

dubbo.consumer.check=false

 

 

#\u9ED8\u8BA4\u5E94\u7528\u914D\u7F6E\u76F8\u5173\u4FE1\u606F

 

#\u5F53\u524D\u5E94\u7528\u540D\u79F0

dubbo.application.name=consumer-of-hbadmin-app

#\u5E94\u7528\u8D1F\u8D23\u4EBA

dubbo.application.owner=hbadmin

 

#\u6D4B\u8BD5\u73AF\u5883\u56E0\u591A\u53F0\u4E2A\u5E94\u7528\u5728\u540C\u4E00\u53F0\u670D\u52A1\u5668\u4E0A\u9762\uFF0C\u6240\u4EE5dubbo\u7AEF\u53E3\u653E\u5728\u5404\u81EA\u5E94\u7528\u914D\u7F6E\u4E2D

#dubbo\u534F\u8BAE\u7AEF\u53E3

dubbo.protocol.name=dubbo

dubbo.registry.address=zookeeper://10.150.10.27:2181?backup=10.150.10.30:2181,10.150.10.31:2181

#dubbo.registry.address=zookeeper://192.168.13.97:2181

dubbo.protocol.port=20888    //这个端口可以不要

dubbo.registry.register=false

subscribe=true

 

 

#dubbo\u8D85\u65F6\u65F6\u95F4

dubbo.provider.timeout=10000000

 

#dubbo\u6700\u5927\u7EBF\u7A0B

dubbo.provider.threads=400

 

zookeeper.sasl.client=false

 

 

 

xml:

 

<?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:annotation package="com.houbank.incoming.web.controller, com.houbank.incoming.web.util" />-->

 

    <!-- consumer application name -->  

    <dubbo:application name="${dubbo.application.name}"  owner="${dubbo.application.owner}" />

 

    <dubbo:protocol name="${dubbo.protocol.name}" port="${dubbo.protocol.port}"/>

 

    <!-- registry address, used for consumer to discover services -->  

    <dubbo:registry address="${dubbo.registry.address}" register="false" subscribe="${subscribe}" saslvalid="false"/>

    

    <dubbo:consumer check="${dubbo.consumer.check}"  timeout="${dubbo.provider.timeout}" owner="${dubbo.application.owner}"/>

    

    <!-- 这里需要显式配置,否则 通过BeanUtil的方式无法获取到bean,解决velocity自定义模板注入问题 -->  

    <dubbo:reference id="cacheFacade" interface=" com.houbank.incoming.api.CacheFacade" check="false"/> 

    <dubbo:reference id="codeLibraryFacade" interface=" com.houbank.incoming.api.CodeLibraryFacade" check="false"/>

    <dubbo:reference id="weixinBaseInfoFacade" interface=" com.houbank.incoming.api.WeixinBaseInfoFacade" check="false"/>

    <dubbo:reference id="financialSalesRoleFacade" interface=" com.houbank.incoming.api.FinancialSalesRoleFacade" check="false"/>

    <dubbo:reference id="financialSalesEmploymentFacade" interface="com.houbank.incoming.api.FinancialSalesEmploymentFacade" check="false" />

    <dubbo:reference id="financialSalesTeamFacade" interface="com.houbank.incoming.api.FinancialSalesTeamFacade" check="false" />

    <dubbo:reference id="financialSalesStatisticsFacade" interface="com.houbank.incoming.api.FinancialSalesStatisticsFacade" check="false" />

    <dubbo:reference id="financialSalesFuncFacade" interface=" com.houbank.incoming.api.FinancialSalesFuncFacade" check="false"/>

    <dubbo:reference id="financialSalesUserFacade" interface=" com.houbank.incoming.api.FinancialSalesUserFacade" check="false"/>

</beans>  

 

 

 

 

分享到:
评论

相关推荐

    CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程

    【CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程】 在进行大规模分布式系统开发时,集成多种组件是常见的需求。本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper...

    zookeeper集群配置详解

    在Linux集群环境中搭建Zookeeper集群是一个涉及到多台服务器间协调工作的复杂过程,需要对Zookeeper的工作原理和配置有深入的了解。本篇详细阐述了从下载安装到集群配置的全过程。 首先,Zookeeper集群部署的前提...

    dubbo+zookeeper缓存方案

    Zookeeper 是一个分布式的协调服务,用于管理分布式应用的配置信息、命名服务、集群状态等。 在缓存方案中,每个节点服务器都会有自己的缓存,这些缓存通常存储了频繁访问的数据,以提高系统的响应速度。然而,当...

    Dubbo入门搭建zookeeper集群+服务端消费端demo

    【标题】"Dubbo入门搭建zookeeper集群+服务端消费端demo"主要涵盖了两个核心的分布式服务框架——Dubbo和Zookeeper,以及如何在实际环境中整合它们进行服务的注册与发现。 Dubbo是阿里巴巴开源的一款高性能、轻量级...

    dubbo+zookeeper集群demo(内含xml与java配置方式)

    在本项目中,我们主要探讨的是如何利用Dubbo和Zookeeper构建一个集群示例。Dubbo是一个高性能、轻量级的开源Java RPC框架,而Zookeeper则是一个分布式服务协调工具,常用于服务发现和服务治理。这里我们将使用...

    Spring Boot集成dubbo+zookeeper

    此外,Zookeeper的使用需要注意其数据持久化和集群配置,确保服务的高可用性。 最后,测试是验证集成是否成功的重要环节。可以通过单元测试或集成测试来检查服务提供者是否能正常提供服务,服务消费者是否能正确...

    dubbo+zookeeper集成搭建

    在服务提供者和消费者的应用中,配置 Dubbo 以使用 ZooKeeper 作为注册中心,包括服务提供者的暴露、服务消费者的引用以及相应的 ZooKeeper 连接参数。 9. **部署应用** 将服务提供者的应用部署到 `live` 中的 ...

    zookeeper 单机集群配置

    总结一下,ZooKeeper单机集群配置主要包括下载与解压、环境变量配置、ZooKeeper配置文件修改、初始化数据目录、启动ZooKeeper服务以及测试服务。在Java Dubbo项目中,ZooKeeper发挥着关键的协调作用,使得服务之间的...

    dubbo+zookeeper案例,dubbo和Zookeeper详解,Java

    在实际的项目中,"dubbo zookeeper最简单分布式搭建.docx"这份文档很可能是对如何使用这两个工具进行简单集成的详细步骤指导,包括如何配置服务提供者和服务消费者的XML文件,如何启动Zookeeper服务器,以及如何运行...

    SpringBoot整合dubbo的demo,基于yml文件和zookeeper集群

    在本项目中,我们主要探讨的是如何将SpringBoot与Dubbo服务框架进行整合,并通过YAML文件进行配置,同时利用Zookeeper集群作为注册中心。这是一个典型的微服务架构实践,让我们详细了解一下涉及的关键技术和实现步骤...

    dubbo+zookeeper+spring -demo

    这个“dubbo+zookeeper+spring -demo”项目是一个典型的分布式系统架构实践,它展示了如何利用Dubbo构建分布式的微服务,通过Zookeeper实现服务的注册与发现,结合Spring简化服务的管理和调用。这样的架构模式在现代...

    dubbo zookeeper 框架整合

    而Zookeeper则是一个分布式协调服务,用于管理分布式应用中的配置信息、命名服务、集群状态同步等。当这两个框架整合在一起时,可以构建出稳定且可扩展的分布式服务系统。本文将深入探讨如何将Dubbo与Zookeeper进行...

    springboot+dubbo+zookeeper整合

    配置ZooKeeper时,我们需要设置dubbo.registry.address为ZooKeeper的连接字符串,例如:`zookeeper://127.0.0.1:2181`。 在整合过程中,可能会遇到一些常见问题,例如修改ZooKeeper的默认端口。ZooKeeper默认监听...

    springboot整合dubbo+zookeeper案例

    Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、功能稳定的系统提供...

    springBoot+dubbo+zookeeper分布式微服务

    在这个项目中,文件名"springboot+zookeeper+dubbo"可能代表了项目的主要构成部分,包含了使用SpringBoot、Zookeeper和Dubbo的示例代码或配置文件。开发者可以通过研究这些文件,学习如何将这三个组件整合在一起,...

    Dubbo zookeeper注册中心文档

    1. **高可用性**:Zookeeper集群能够保证即使部分节点发生故障,整个注册中心仍然可以正常工作。 2. **动态管理**:当服务提供者出现异常(如宕机)时,Zookeeper可以自动检测并移除该服务提供者的注册信息;服务...

    SpringBoot整合Dubbo和Zookeeper升级版

    此外,Zookeeper还可以用于配置管理和集群协调。 在提供的文件名称列表中,我们看到了以下几个部分: 1. `user-service-provider`:这可能是用户服务的提供者,它实现了用户相关的业务逻辑,并通过Dubbo对外提供...

    dubbo+sping+zookeeper整合例子完整版(包括步骤文档和所有jar)

    【描述】该资源是一个全面的教程,涵盖了将Dubbo、Spring和Zookeeper整合到一起的实际操作步骤,包括完整的配置文件和必要的jar包。遗憾的是,它没有涉及Dubbo与Spring Boot、Redis、Zookeeper、Seata和RabbitMQ的...

Global site tag (gtag.js) - Google Analytics