我们有一个项目,其中SSM似乎是一个可行的选择。我的问题是,SSM是否可以从外部来源触发。文档讨论的是“本地”与“外部”的转换,但对我来说,这是一个分层状态机;您有多个正交的状态“流”&一个可以影响另一个。
是否可以通过外部实体触发“操作”;例如:发送导致状态改变的消息的消息传递系统?
发布于 2016-06-30 17:49:22
我对你的问题的理解是,你想知道是否有可能从另一个应用程序/进程直接发送事件/消息到状态机,而不需要任何进一步的技术/组件,对吗?
在这种情况下,答案是不,你不能。据我所知,没有提供任何开箱即用的客户端或服务器组件,这些组件可以直接从另一个进程发送事件。
当然,您可以使状态机程序成为连接到消息代理的客户端。然后,它可以通过代理从任何应用程序接收消息,并相应地处理它们,例如,通过向状态机发送事件并返回消息。
https://stackoverflow.com/questions/38016642
复制相似问题