у нас в Kubernetes развернуто приложение весенней загрузки, которое обрабатывает сообщения: оно читает из топологии Kafka c, затем выполняет некоторые сопоставления и, наконец, записывает в темы Kafka
, чтобы достичь более высокого уровня. производительность, нам нужно обрабатывать сообщения быстрее, и, следовательно, мы представляем несколько узлов этого весеннего загрузочного приложения.
, но я считаю, что это приведет к проблеме, потому что:
Существует ли какое-либо решение для поддержания порядка сообщений и гарантии того, что сообщение, уже обработанное узлом, не будет обработано другим, и для решения любых других проблем, вызванных обработкой в нескольких узлах.
Пожалуйста, не стесняйтесь обращаться ко всем возможным решениям, потому что мы создаем PO C.
Полезно ли использование apache flink или spring-cloud-stream для этого вопроса?