Я хочу создать оболочку для разговора с очереди сообщений f. Реализация обертки должна быть достаточно общей, чтобы клиенту библиотеки не приходилось изменять какие-либо изменения кода, если они хотят переключиться с одного поставщика MQ (например, RabbitMQ) на другую службу MQ (скажем Amazon SQS).Дизайн шаблона для обертки для служб очереди сообщений
Какой шаблон дизайна вы порекомендуете для библиотеки и почему?
[STOMP] (https://stomp.github.io/stomp-specification-1.2.html)? –