【发布时间】:2014-05-09 20:43:20
【问题描述】:
我们计划让我们的系统拥有一组可公开访问的服务,这些服务调用一组内部服务,所有这些都使用 ServiceStack 实现。
我的问题是,这种跨服务通信的最佳方法是什么(就性能、稳定性和代码可维护性而言)?
例如我的公共服务应该使用 ServiceStack 客户端调用内部服务还是使用 Rabbit / Redis 消息传递系统?如果是后者,我可以异步调用两个或多个内部服务并等待两者的响应吗?
【问题讨论】:
标签: c# servicestack