用于从服务器放入/获取数据但是服务器并不总是可用的客户端的用例(通用,任何OO)设计模式是什么?
答案 0 :(得分:0)
如果只关心可用性并且api / system可以与异步通信一起使用,我建议使用消息传递解决方案。
我亲自使用过:
基于Apache Active MQ的自定义平台。高度可扩展的基础设施。如果您需要在整个组织或多个服务中使用解决方案
Apache Camel这是企业集成模式的实现。如果您的用例需要集成到众多技术和堆栈中,您可以使用Camel。
直到现在才使用:
JMS Java消息队列
Amazon SNS亚马逊AWS解决方案。
针对特定的堆栈/语言和用例,还有更多自定义库。您可以在谷歌上搜索特定的。 您可以浏览它们并选择适合您用途的内容。