我目前正在设计一个移动应用程序,可以根据用户位置向时间轴发送和读取消息。实际开发版本使用 ActiveMQ 来发送和使用消息,但它仍未完成,所以我更愿意定义架构应该如何在继续开发之前避免将来出现问题。我不确定这是正确的方法,但这就是我的想法:
从客户端,我一直在使用Objective-C stomp客户端作为队列的连接协议。
我的问题是,这是解决这个问题的好方法吗?我不确定用户对近用户的订阅是否是ActiveMQ和 Topics 的可行架构。您对此时间线订阅问题有任何建议吗?另一方面,我很清楚每个用户都需要成为自己队列的生产者,但也许我也错了。
修改
任何有关该主题的更多信息的参考,链接,书籍等都将受到高度赞赏。