我们计划用 Java 实现我们的新系统。由于系统的性质,需要与各种内网/外网/互联网系统交互,并与各种外部系统共享相同的逻辑(稍作调整),我们计划将业务逻辑移出前端,使其成为服务,并计划使用JMS来互连表示层和业务逻辑层。表示层发送请求,业务逻辑层对处理结果发送响应。
在做了一个小型的 POC 系统后,我们发现这种方式非常有前景。但是 Oracle 的人(我们计划将 weblogic 用于 ap 服务器和 JMS 服务器)说总会有性能问题,因为消息队列的本质不是请求-响应模式。
对甲骨文家伙的意见有什么建议吗?我们对 Java 世界还很陌生(完全没有关于 Java 的经验,必须在内部实现这个系统,没有外包选项),尽管我们以每秒大约 300 个 req-resp 的速度测试了我们的 POC(这似乎对我们的系统),我们仍然无法确定系统上线后是否肯定会出现性能下降......