采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我使用springboot 集成 dubbo 测试 异步,出现这个问题
@Reference(interfaceClass = IHelloService.class,async = true,timeout = 10000) private IHelloService helloService;
@EnableAsync 也加了 但是感觉异步没有生效,麻烦解答下,谢谢
怎么确认异步没生效呢, 能简单描述一下么,更容易定位问题
看老师的案例测试 两个执行的统计时间是一样的,我这一直不一样,理论上 两个应该一样,难道我理解错了??
这个是这样的, 那个时间不一样不是问题,异步的意思是当前线程该做什么做什么,另外一个线程会帮你做另外的事。 打个比方, 比如你要煮方便面, 一个人帮你烧水,另一个人帮你准备方便面,两个人都完成以后开始煮面, 这叫异步。 如果烧水一分钟,准备方便面两分钟,异步的情况下就是两分钟准备好,但是同步就是三分钟准备好。 概念不难理解, 比如你第二个测试,后台执行就是需要12082毫秒,那么他异步就是这个时间, 只能说同步的情况下有可能更慢。 不知道这样说是不是好理解一些
明白,下午 我测试的时候突然明白了,案例很生动???
登录后可查看更多问答,登录/注册
实战Dubbo项目+面试技巧,老司机带你畅游微服务
1.4k 15
1.1k 11
1.4k 9
1.1k 9
3.2k 8