dubbo常用标签
来源:互联网 发布:java api中文版 编辑:程序博客网 时间:2024/06/05 08:09
1、<dubbo:service /> 用于服务生产者暴露服务配置
属 性类 型是否必填缺省值描 述interfaceclass必填无服务接口全路径refobject必填无服务对象实现引用versionstring可选0.0.0服务版本,建议使用两位数字版本如1.0,通常在接口不兼容时版本号才需要升级timeoutint可选1000远程服务调用超时时间(毫秒)retriesint可选2远程服务调用重试次数,不包括第一次调用,不需要重试请设为0connectionsint可选100每个生产者的最大连接数,短连接协议如rmi,表示限制连接数;长连接协议如dubbo表示建立的长连接个数loadbalancestring可选random负载均衡策略,可选值为:random(随机)、roundrobin(轮询)、leastactive(最少活跃调用)asyncboolean可选false是否缺省异步执行,不可靠的异步,只是忽略返回值,不阻塞执行线程registerboolean可选true该协议的服务是否注册到注册中心2、<dubbo:reference /> 用于服务消费者引用服务配置
属 性类 型是否必填缺省值描 述idstring必填无服务引用beanIdinterfaceclass必填无服务接口全路径versionstring可选无服务版本,与服务生产者的版本一致timeoutlong可选使用<dubbo:consumer>的timeout 服务方法调用超时时间(毫秒)retriesint可选使用<dubbo:consumer>的retries远程服务调用重试次数,不包括第一次调用,不需要重试请设为0connections int 可选 使用<dubbo:consumer>的connections 每个生产者的最大连接数,短连接协议如rmi,表示限制连接数;长连接协议如dubbo表示建立的长连接个数loadbalance string 可选 使用<dubbo:consumer>的loadbalance 负载均衡策略,可选值为:random(随机)、roundrobin(轮询)、leastactive(最少活跃调用) asyncboolean 可选 使用<dubbo:consumer>的async 是否缺省异步执行,不可靠的异步,只是忽略返回值,不阻塞执行线程 checkboolean 可选使用<dubbo:consumer>的check 启动时检查服务生产者是否存在,true则报错,false则忽略 urlstring 可选 无 点对点直连服务提供者地址,将绕过注册中心,比如"dubbo://localhost:20890",这个比较多的使用在测试中 protocol string 可选 无只调用指定协议的服务生产者,其他协议忽略3、<dubbo:protocol /> 用于服务生产者协议配置(如果需要支持多协议,可以声明多个此标签,并在<dubbo:service />
通过protocol属性指定使用的协议)
属 性类 型是否必填缺省值描 述idstring可选dubbo协议beanId,<dubbo service />中的protocol引用此ID,如果不填缺省和name属性值一样namesring必填dubbo协议名称portint可选dubbo->20800,rmi->1099,http->80,hessian->80
如果配置为-1或未配置,则会分配一个没有被占用的端口
服务端口hoststring可选自动查找本机ip为空则自动查找本机ip,建议不配置让Dubbo自动获取本机ip
threadpoolstring可选fixed线程池类型,可选fixed/cachedthreadsint可选100服务线程池大小(固定大小)serializationstring可选dubbo->hession2,rmi->java,http->json协议序列化方式,当协议支持多种序列化方式时使用registerboolean可选true该协议的服务是否注册到注册中心4、<dubbo:registry /> 用于注册中心配置(如果有多个不同的注册中心可以声明多个标签并且<dubbo:service />或
<dubbo:reference />中使用registry属性指定)
属 性类 型是否必填缺省值描 述idstring可选无注册中心引用beanId,可在<dubbo:service />或<dubbo:reference />中引用此IDaddressstring必填无注册中心服务地址,如果地址没有端口缺省为9090,同一个集群内的多个地址用逗号分隔,如:ip:port,ip:port,不同的
集群注册中心请配置多个<dubbo:registry />标签
protocolstring 可选 dubbo 注册中心地址协议,支持dubbo、http、local三种协议,分别表示dubbo地址、http地址和本地注册中心 portint可选9090注册中心缺省端口,当address没有带端口时使用此端口作为缺省值 usernamestring可选无登陆注册中心用户名,如果注册中心不需要验证可不填passwordstring可选无登陆注册中心密码,如果注册中心不需要验证可不填 transportstring可选netty网络传输方式,可选mina、nettytimeoutint可选5000注册中心请求超时时间(毫秒)filestring可选无使用文件缓存注册中心地址列表以及服务提供者列表,应用重启时将基于此文件恢复,注意两个注册中心不能使用同一文件存储checkboolean可选true注册中心不存在时,是否报错registerboolean可选true是否向此注册中心注册服务,如果设为false,将只订阅,不注册subscribeboolean可选true是否向此注册中心订阅服务,如果设为false,将只注册,不订阅5、<dubbo:method />用于方法级配置(该标签为<dubbo:service/>或<dubbo:reference/>的子标签,用于控制到方法级)
属 性类 型是否必填缺省值描 述methodstring必填无方法名timeoutint可选缺省为<dubbo:reference/>的timeout方法调用超时时间(毫秒)retiresint可选缺省为<dubbo:reference/>的retries远程服务调用重试次数,不包括第一次调用,不需要重试请设为0loadbalancestring可选缺省为<dubbo:reference/>的loadbalance负载均衡策略,可选值为:random(随机)、roundrobin(轮询)、leastactive(最少活跃调用) asyncboolean可选缺省为<dubbo:reference/>的async是否异步执行,不可靠异步,只是忽略返回值,不阻塞执行线程activesint可选0每服务消费者最大并发调用限制 executesint 可选0每服务每方法最大使用线程数限制,此属性只在<dubbo:method/>作为<dubbo:service/>子标签时有效阅读全文
0 0
- [dubbo]浅谈dubbo-常用标签
- dubbo常用标签
- Dubbo常用标签
- Dubbo标签学习
- Dubbo标签学习
- 关于dubbo自定义标签
- dubbo 自定义标签
- Dubbo标签参数详解
- Dubbo标签解析
- dubbo自定义标签
- dubbo 标签解析
- (一)dubbo容器和dubbo标签
- Dubbo常用配置积累
- dubbo常用配置
- dubbo常用配置总结
- dubbo标签报错问题
- Dubbo标签无法识别问题
- 配置文件,无法找到dubbo标签
- css小知识border-image
- 2.2.12—单链表—Linked List Cycle II
- Influxdb常用操作
- 基本的数据类型(Java/C++)
- (转载)sql语句中出现笛卡尔乘积 SQL查询入门篇
- dubbo常用标签
- hdu5693(区间dp)D Game
- HDU6077Time To Get Up(模拟)
- 高德地图的缩放和位移监听
- 习题 3.1 假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。
- Linux中互斥锁和条件变量的配合
- ASP分页代码
- 今天开启博客
- Js+ajax实现智能百度搜索框