【发布时间】:2011-10-17 19:33:58
【问题描述】:
这更像是一个理论问题而不是实际问题,但鉴于我不了解 SOA 的原理,我仍然有点不确定这是否可以应用于任何应用程序。
通常的例子是客户端想从服务器知道一些东西,因此我们实现了一个服务,它可以在给定客户端请求的情况下提供该信息,它可以是无状态的或有状态的,等等。
但是当我们想要在服务器上发生某些事情时得到通知时会发生什么,也许我们调用一个服务来注册搜索并希望在新项目到达匹配或搜索的服务器时得到通知。 当然,这可以使用轮询和利用长超时来实现,但是我看不到在通常的协议中不调用询问就可以从服务器接收事件的方法。
如果你能给我举个例子,或者告诉我一个可以支持的架构,那么你就成功了。
【问题讨论】:
标签: events client-server soa