通常设置在Consumer端,可以指定接口级别,方法级别。
说明:下面示例中采用
<joyrpc/>
标签 表示JOYRPC中的schema。
超时时间单位为ms(毫秒)
<beans>
<!-- 超时时间1秒 -->
<joyrpc:consumer id="demoService" interface="io.joyrpc.service.DemoService" alias="joyrpc-demo" timeout="1000"></joyrpc:consumer>
</beans>
<beans>
<joyrpc:consumer id="demoService" interface="io.joyrpc.service.DemoService" alias="joyrpc-demo">
<!-- 超时时间7秒 -->
<joyrpc:method name="sayHello" timeout="7000"></joyrpc:method>
</joyrpc:consumer>
</beans>
RequestContext.setAttachment("timeout",7000);