《Apache Dubbo微服务开发从入门到精通》——通信协议—— 四、 Rest协议(5) https://developer.aliyun.com/article/1224563
11) 端口号和Context Path
dubbo中的rest协议默认将采用80端口,如果想修改端口,直接配置:
另外,如前所述,我们可以用@Path来配置单个rest服务URL 相对路径。但其实,我们还可以设置一个所有rest服务都适用的基础相对路径,即java web应用中常说的context path。
只需要添加如下contextpath属性即可:
以前面代码为例:
现在registerUser()的完整访问路径:
注:
如果你是选用外部应用服务器做rest server,即配置。
则必须保证这里设置的port、contextpath,与外部应用服务器的端口、DispatcherServlet的上下文路径(即webapp path加上servlet url pattern)保持一致。例如,对于部署为tomcat ROOT路径的应用,这里的contextpath必须与web.xml中DispacherServlet的完全一致:
12) 线程数和IO线程数
可以为rest服务配置线程池大小
注:
目前线程池的设置只有当server="netty"或者server="jetty"或者server="tomcat"的时候才能生效。另外,如果server="servlet",由于这时候启用的是外部应用服务器做rest server,不受dubbo控制,所以这里的线程池设置也无效。
如果是选用netty server,还可以配置Netty的IO worker线程数。
《Apache Dubbo微服务开发从入门到精通》——通信协议—— 四、 Rest协议(7) https://developer.aliyun.com/article/1224560