我有基于Java EE的Web服务云系统。我使用jboss作为应用服务器,java版本1.7
我的系统类似于客户端和商家服务器之间的桥梁。客户端通过soap协议(金额USD,商家ID,支付类型等)发送数据,并根据请求的参数进行服务实施并发送回客户端。
我有一个问题:
有两种方法可以实现核心实施,
1是在主线程中运行它,每个Web服务都在主线程中运行 每个服务调用2应该在单独的线程中。
我不想要代码示例或其他任何内容,确定解决方案的正确方法是什么?
答案 0 :(得分:0)
就我而言,我将我的系统设计为由主线程管理的多个线程。该解决方案非常有用且易于维护。
答案 1 :(得分:0)
您可以使用jboss请求处理线程池来控制它。似乎没有理由尝试自定义线程池。如果您正在考虑异步通信,那么这是一个完全不同的讨论。
我从另一篇SO帖子中得到了以下内容,这对我很有帮助 http://www.mastertheboss.com/jboss-server/jboss-performance/jboss-as-7-performance-tuning?start=3