通过NATS发送大于1MB的消息是不是一种糟糕的做法?例如,大小约为2MB的JSON响应。(如果是C#、Node或Java的例子,我们将非常感谢)。
发布于 2020-10-19 18:10:58
大小限制为1 MB -请查看Is there a message size limitation in NATS?
超过大小限制的消息不会被发送。您可以在服务器设置中增加大小限制,但NATS人员可能有很好的理由来设置该限制,因此我不建议这样做。
Request-Reply模式不提供对一个请求的多个回复。在类似的情况下,我是这样进行的:
reply Requester:创建一个新的唯一主题名称,例如UUID.
对“响应者”进行编码,以便它为请求者提供它所需要的内容(其中包括:“响应结束”消息)。
这样,你就可以将大的响应拆分成1MB的块。
https://stackoverflow.com/questions/63672679
复制相似问题