春天是否有允许多战项目相互沟通的机制?
我想创建一个解决方案,我的应用程序中的功能由一个中心点(可能是其中一个WAR文件中的html页面)控制,当进行更新以打开/关闭该功能时,此更改将被传播直到正确的WAR,可能会使用注释或可能使用弹簧配置文件来处理所传达的更改。
我已经看过像Togglz和Fitchy这样的几个框架,它们提供了一个功能切换解决方案,但它们都不适合我的要求。
欢迎所有建议。
谢谢,
答案 0 :(得分:1)
Spring与JMS集成,可以在这种情况下使用。 Check it out。列出了所有可用选项here(包括RMI,Spring的HTTP调用程序,Hessian,Burlap,JAX-RPC和JAX-WS)。像JMS这样的异步方法的优点是从容错的角度来看它更好(你可以更轻松地处理app1向暂时关闭的app2发送消息的情况)。另一方面,如果不满足容错,那么像JAX-WS这样的同步解决方案可能更容易实现。希望它有所帮助。