springboot+dubbo註解開發,方法級別配置

關於dubbo的配置,官方文檔基於xml的例子比較多,基於註解的比較少
例如,在配置某個具體方法超時時間時,通過xml如下配置

    <!-- 聲明需要暴露的服務接口 -->
    <dubbo:service interface="com.joe.service.UserService" ref="userServiceImpl" >
        <dubbo:method name="getUserById" timeout="2000"></dubbo:method>
    </dubbo:service>

如果通過註解的方式其實結構上是差不多的

@Service
@DubboService(methods = { // @DubboService暴露接口
        @Method(name="getUserById",timeout = 3000) // 指定對應method配置
}) // 暴露接口
public class UserServiceImpl implements UserService {}

注:我這裏使用的是dubbo 2.7.7所以在暴露接口的時候使用的是@DubboService註解
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章