超过1500个带有JMS传输、WSO2 ESB 4.0.3和Activemq的代理

超过1500个带有JMS传输、WSO2 ESB 4.0.3和Activemq的代理,wso2,activemq,wso2esb,Wso2,Activemq,Wso2esb,是否有开发人员成功部署到wso2 esb超过1500个代理服务 使用jms传输没有任何问题吗 标准: 部署过程必须非常快 wso2esb使用activemq客户端库和activemq brocker 有人请帮帮我 这应该是可能的。ESB可以拥有的代理数量没有限制。 您可以尝试使用WSO2 ESB的热部署功能 您可以创建一组代理服务,并将它们放在: /存储库/部署/服务器/synapse配置/默认/代理服务 然后,将自动部署具有的代理 例如: proxy_1.xml、proxy_2.xml、p

是否有开发人员成功部署到wso2 esb超过1500个代理服务 使用jms传输没有任何问题吗

标准:

  • 部署过程必须非常快
  • wso2esb使用activemq客户端库和activemq brocker

有人请帮帮我

这应该是可能的。ESB可以拥有的代理数量没有限制。 您可以尝试使用WSO2 ESB的热部署功能

您可以创建一组代理服务,并将它们放在: /存储库/部署/服务器/synapse配置/默认/代理服务

然后,将自动部署具有的代理

例如:

proxy_1.xml、proxy_2.xml、proxy_3.xml、…、proxy_1500.xml等


然而,拥有如此数量的代理服务,会在某种程度上表明SOA中存在某种反模式。请查看您的解决方案体系结构中是否需要这么多代理服务

谢谢你的回答!我已经在activemq客户端库和axis2 jms传输中测试了WSO2 ESB 4.0.3和一些自定义设置。我有1500个队列,需要使用jms传输部署1500个代理,以创建1500个jms使用者。在esb中部署代理(当1500个代理使用jms传输时)以及在esb和代理中为代理创建jms使用者的过程需要1个多小时。如何加快这一进程?或许我做得不对?您对这个问题有什么想法吗?您可以编写一个脚本或一个小型java程序来生成代理服务(只需生成一组xml文件),然后将它们热部署到proxy services文件夹中。部署这么多代理将需要一段时间。顺便说一句,关于重新审视您的解决方案体系结构有什么想法吗。