我将实现客户端/服务器应用程序 - 1 个服务器 - [0-N] 个客户端。
为了组织客户端和服务器之间的通信,我计划使用 Amazon SQS 或类似的东西。
现在我有两个问题:
Amazon SQS HIPAA 是否符合要求?
如何基于 Amazon SQS 队列组织 Multi-Tenancy 支持?
客户端之间的数据不得共享。每个客户端只能处理仅为该客户端发送的数据。
是否可以在单个 Amazon SQS 队列上实现,或者我需要为每个客户端创建一个单独的队列?
最佳答案
由于创建单独的队列没有成本,因此如果您不需要混合数据,这显然是您的最佳选择。假设每个“客户端”都要轮询队列,则没有好的方法可以根据消息中的内容来隔离访问,使用多个队列是最好的解决方案。它还会提高性能,因为您不会从队列中获取请求消息,如果它们不适合正确的客户端,则不会将它们丢弃。
关于amazon-web-services - Amazon SQS Multi-Tenancy 和 HIPAA 合规性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32200526/