dubbo常用注解

包名

org.apache.dubbo.config.annotation.Service
org.apache.dubbo.config.annotation.Reference

@Service

主要用于服务提供者
在这里插入图片描述

@Reference

主要用于服务消费者,通过查看源码我们发现他有很多注解,我们挑常用的几个来说一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tn2kNkeH-1585234587092)(http://q1o4m8o4b.bkt.clouddn.com/201912102143_492.png)]

timeout:服务超时时间,单位:毫秒(这个设置是由优先级的,详情见dubbo配置优先级)

version:服务版本,与服务提供者保持一致,如果有多个版本的服务提供者可以动态选择

group:服务分组,当一个接口有多个实现的,可以使用分组进行区分,必须和服务提供方保持一致

retires:重试次数,默认为0

loadbalance:负载均衡策略,参数值为:random(随机), roundrobin(轮询), leastactive(最少活跃调用)

url:点对点直连服务提供者的地址,可以绕过注册中心。因为在dubbo启动之后,注册中心宕掉也可以通过本地缓存选择服务提供者进行调用,所以绕过注册中心,直连服务提供者也是可以的。

registry:指定注册中心注册获取服务列表,多个注册中心的话使用逗号隔开。

actives:每个服务消费者每个服务方法最大并发调用数。

protocol:只调用指定协议的服务提供方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值