`
m635674608
  • 浏览: 5042326 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

dubbo服务者配置说明

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!-- - Copyright 1999-2011 Alibaba Group. - - Licensed under the Apache License, 
    Version 2.0 (the "License"); - you may not use this file except in compliance 
    with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 
    - - Unless required by applicable law or agreed to in writing, software - 
    distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT 
    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the 
    License for the specific language governing permissions and - limitations 
    under the License. -->
<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-2.5.xsd
    http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
     
    <!-- 引入spring配置 -->
    <import resource="applicationContext.xml" />
    <!-- 具体服务实现bean -->
    <bean id="userService" class="com.heli.user.service.impl.UserServiceImpl" />
    <!-- 将服务service封装成可以对外开放的服务, 同时提供负载均衡算法,loadbalance可选有random,roundrobin(轮询) -->
    <!--service中加入   mock="return null"当service所有都挂掉以后,client调用时自动获取到return null -->
    <!--service中加入 actives="10" 表示限制所有服务在每个客户端调用都不能同时超过10个 -->
    <!--service中加入  executes="10" 表示限制所有服务在每个服务器端被调用都不能同时超过10个 -->
    <!-- 可以在service中加入内部标签   <dubbo:method name="sayHello" actives="10" />来控制每个方法的执行并发个数 -->
    <!-- timeout="300" retry="2" 超时时间300    重试2次 -->
    <!-- owner=”WangHeping,Guoyong”该服务的负责人 -->
    <dubbo:service interface="com.heli.user.service.IUserService" ref="userService" loadbalance="roundrobin" />
    <!-- 提供方应用信息,用于计算依赖关系,不要与消费方一样 -->
    <dubbo:application name="MyFirstDubboProvider" />
    <!-- 使用multicast广播注册中心暴露服务地址 <dubbo:registry address="multicast://224.5.6.7:1234" 
        /> -->
    <!-- 使用zookeeper注册中心暴露服务地址 -->
    <dubbo:registry address="zookeeper://192.168.1.244:2181" />
    <!-- 用dubbo协议在20880端口暴露服务 ,注意不能与其他服务端口相同  -->
    <!-- dispatcher all所有请求都发到线程池处理,threadpool fixed固定线程池大小,初始化后不进行伸缩,threads 线程池内线程个数 -->
    <!-- <dubbo:protocol accesslog="true" />开启访问日志记录 -->
    <!-- <dubbo:protocol accesslog="http://10.20.160.198/wiki/display/dubbo/foo/bar.log" />规定访问日志的路径 -->
    <!-- <dubbo:protocol name="dubbo" connections="2" accepts="1000"/> dubbo协议使用长连接和nio,这里connections=2表示同时建立两个长连接(要在provier和consumer同时写上)
        accepts=1000  表示为了防止同时过来大量连接而被干掉,限制最大为1000-->
    <dubbo:protocol name="dubbo" port="20880" dispatcher="all" threadpool="fixed" threads="100" />
 
</beans>
 
http://my.oschina.net/ydsakyclguozi/blog/415600
分享到:
评论

相关推荐

    Dubbo监控系统配置

    一旦Dubbo Admin配置完成并成功启动,用户可以通过以下功能来监控和管理Dubbo服务: 1. **服务列表**:展示当前所有注册的服务及其状态。 2. **服务调用统计**:显示每个服务的调用量、平均响应时间等关键指标。 3....

    dubbo 服务提供者

    【描述】:“这是一个下载即用的dubbo服务者,不过需要先安装Zookeeper。” Zookeeper是Apache的一个分布式协调服务,它在Dubbo中扮演着至关重要的角色。Dubbo服务的注册与发现通常依赖于Zookeeper。在部署Dubbo...

    dubbo安装配置说明

    然后,通过`@Service`注解标记服务实现类,以启用Dubbo服务暴露。 3. **服务消费者(Consumer)配置** 创建另一个Java项目作为服务消费者,同样引入Dubbo依赖。在消费者端,你需要引用服务提供者的服务接口,并在...

    dubbo官方配置指南.doc

    dubbo 官方配置指南 dubbo 官方配置指南是 dubbo 框架的核心组件之一,用于配置 dubbo 服务...dubbo 官方配置指南是 dubbo 服务配置的核心组件之一,涵盖了 dubbo 服务配置的方方面面,为开发者提供了详细的配置指南。

    Dubbo约束XSD配置文件

    【Dubbo约束XSD配置文件】是Dubbo框架中用于定义服务配置的规范性文档,它使用XML Schema Definition (XSD)语言编写,为Dubbo的XML配置...在实际开发中,正确引用并理解XSD文件对于优化Dubbo服务的部署和管理至关重要。

    dubbo服务注册到eureka.zip

    - 在 Dubbo 服务提供者的配置文件中,添加 Eureka 相关配置,如应用名、Eureka 服务器地址等。 - 修改服务提供者的启动类,加入 @EnableEurekaClient 注解,激活 Eureka 客户端功能。 3. **注册 Dubbo 服务到 ...

    Dubbo服务提供者以及消费者实例

    通过运行这些示例,我们可以直观地看到服务如何在提供者和消费者之间交互,同时学习到如何配置和优化Dubbo服务。 总结来说,Dubbo服务提供者和消费者实例是学习和实践微服务架构的重要参考资料。它涵盖了服务的定义...

    dubbo.xsd配置

    【标题】"dubbo.xsd配置"涉及到的是Dubbo服务框架中的XML配置文件解析机制,这是一个关键的概念,用于定义和管理Dubbo服务的各种属性。Dubbo是阿里巴巴开源的一个高性能、轻量级的服务治理框架,它提供了服务注册、...

    dubbo服务配置指南

    《Dubbo服务配置指南》是针对初学者和对IT环境有热情的学习者的一份详尽教程,旨在帮助读者深入理解并熟练掌握Dubbo服务的配置方法。Dubbo,作为阿里巴巴开源的一款高性能、轻量级的Java RPC框架,是微服务架构中的...

    dubbo官方配置指南

    Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它的配置指南对于初学者和入门者来说是理解其工作原理的关键。本指南主要介绍 Dubbo 的配置元素及其在服务发现、治理和性能调优中的作用。 首先,我们要了解的是...

    dubbo服务提供者的web应用实例

    在"**dubbo_service_provider**"这个压缩包文件中,可能包含了服务提供者的项目源码、配置文件、依赖库等,用于搭建和运行一个完整的Dubbo服务提供者Web应用。用户可以解压文件,导入IDE,如Eclipse或IntelliJ IDEA...

    Spring Boot 整合 Dubbo + Zookeeper 实现服务者与消费者的数据调用

    2.该项目提高了自己对Spring Boot整合Dubbo的理解,并深刻的认识到了服务者与消费者之间的调用及流程 4. Dubbo配置全部采用yml文件配置,方便,易读 5. 简化了开发流程,完整的Spring Boot工程 6. 适用于Dubbo初学者...

    Dubbo服务提供者几种启动方式

    Dubbo服务提供者的启动方式是分布式系统开发中的关键一环,它涉及到服务的注册、发现、配置管理等多个方面。在本文中,我们将深入探讨Dubbo服务提供者常见的启动方法,并结合源码分析其工作原理。 首先,Dubbo服务...

    修改后的dubbo服务提供者实例

    这里的“修改后”可能意味着对原始的Dubbo服务提供者配置进行了调整,以适应特定的业务需求或性能优化。 2. **Java工程**: 指的是这个服务提供者是基于Java语言构建的,遵循Java项目结构,包含了源代码、资源文件、...

    基于zookeeper 监控dubbo provider 下线,提供dubbo 服务下线 邮箱预警

    - 这意味着监控系统是独立于Dubbo服务的,不需要修改Dubbo Provider或Consumer的原有代码,只需要在监控系统中实现监控逻辑,这样可以保持服务代码的纯净,降低维护成本。 5. **独立部署的JAR**: - 该项目作为一...

    dubbo生产者消费者使用demo

    2. 配置消费者:同样,在`dubbo.properties`中,配置消费者的相关信息,如引用的服务、远程服务的接口等。 3. 调用服务:使用`@Reference`注解引入服务接口,然后就可以在代码中直接调用服务提供者的方法了。 四、...

    dubbo提供者和消费者工程

    在配置Dubbo服务时,我们还需要关注几个关键参数,例如: 1. `application`:定义当前应用的信息,如名称、版本等。 2. `registry`:定义服务注册中心,可以是Zookeeper、Eureka等。 3. `protocol`:定义服务使用的...

    dubbo——dubbo.properties 配置1

    - **服务消费者配置 (ReferenceConfig)**:描述了服务消费者的细节,如接口名、版本、调用方式等,用于引用远程服务。 配置格式通常以 Properties 为主,遵循路径基础的命名规范,这样可以方便地管理和查找配置项。...

    dubbo提供者和消费者例子

    首先,我们要了解在 Dubbo 中的核心角色——服务提供者(Provider)和服务消费者(Consumer)。服务提供者是拥有服务的实体,它对外发布服务,而服务消费者则需要调用这些服务。在实际应用中,服务提供者通常部署在...

Global site tag (gtag.js) - Google Analytics