Как подписаться на файл большого размера? NATS Streaming подписка проблема

Я новый NATS. Я просто попытался отправить и получить текстовый файл, используя примеры NATS-потокового сервера. Когда я отправляю текстовый файл (~10 МБ), я могу получить файл. Но когда я отправляю текстовый файл (~80 МБ), подписка не работает. Я не знаю, почему подписка не реагирует. Помоги мне

0 ответов

Проблема в том, что NATS поддерживает сообщения размером до 1 МБ. https://nats-io.github.io/docs/faq.html

У вас есть 2 решения проблемы:

  1. Используйте хранилище объектов, чтобы хранить там большие данные и передавать ссылку в сообщении.
  2. разбейте ваше сообщение на несколько сообщений. Хотя я был бы очень осторожен здесь, поскольку у вас нет гарантированного заказа, и сообщения могут оказаться (если они попадут) на разных подписчиков. Так что это поставило бы под вопрос использование NATS вообще.
Другие вопросы по тегам