Java 消息传递-发送标识密钥或完整的数据集

Java 消息传递-发送标识密钥或完整的数据集,java,rabbitmq,message,Java,Rabbitmq,Message,我有一个关于信息的简单问题。我有两个通过RabbitMQ通信的应用程序。第一个应用程序定期发送消息说新数据已经到达。第二个应用程序订阅这些消息,并在感兴趣的情况下在公共数据库中查找信息。因此,问题是:消息是否应被构造为警报和ID,以便第二个应用程序可以进行查找以检索数据,或者消息是否应包含完整的数据集,以便不需要进行查找?消息内容约为1KB。我想在某种程度上这是一个文体问题,但我很想知道是否有公认的最佳实践可能重复感谢您的推荐,但我的要求是直接传达信息,这里的问题不是格式。都是字节。好的,这是一

我有一个关于信息的简单问题。我有两个通过RabbitMQ通信的应用程序。第一个应用程序定期发送消息说新数据已经到达。第二个应用程序订阅这些消息,并在感兴趣的情况下在公共数据库中查找信息。因此,问题是:消息是否应被构造为警报和ID,以便第二个应用程序可以进行查找以检索数据,或者消息是否应包含完整的数据集,以便不需要进行查找?消息内容约为1KB。我想在某种程度上这是一个文体问题,但我很想知道是否有公认的最佳实践

可能重复感谢您的推荐,但我的要求是直接传达信息,这里的问题不是格式。都是字节。好的,这是一个很好的观点。我想我考虑的更多的是“过程”——将数据放在一个地方,并进行查找以获取数据或在消息中发送数据。如果有许多侦听器,那么发送数据以最小化查找将是有意义的。。。。。哪里好像只有一个听众也许没关系?你找到了什么最佳实践吗?如果找到了,请告诉我,我也在努力找到一个。