Согласно вашим ответам на мои вопросы, я бы, вероятно, использовал приоритет для потребителя, чтобы процесс А обрабатывал максимум сообщений вместе с большим количеством предварительных выборок (если это возможно, и вы должны убедиться, что ваш процесс может обработать такой высокий уровень).номер).
Затем процесс B будет обрабатывать сообщения, которые процесс A не может обработать из-за высокой нагрузки, или все сообщения, когда процесс A недоступен.Вероятно, допустимо, что в случае высокой нагрузки некоторые сообщения обрабатываются с более высокой задержкой.Не забудьте установить низкий счетчик предварительной выборки для процесса B.
Надеюсь, это поможет.