Мы полагаемся на расширение cdi для чтения методов-наблюдателей CDI, чтобы автоматически связывать потребителей очереди mq кролика с методами-наблюдателями наряду с предоставлением настраиваемой области (аналогично области запроса, но для входящих сообщений amqp)
У нас есть использовал thorntail для наших приложений, но с отменой 4.0.0 мы рассматриваем переход на другой сервер или, по крайней мере, использование другого в новых приложениях. Payara Micro кажется самым простым вариантом, но возможности Quarkus выглядят многообещающе. Однако из-за того, что он не поддерживает расширения CDI, нам необходимо перенести эту функциональность в расширение Quarkus, но я изо всех сил пытаюсь найти много информации о том, как добавить эти конкретные функции:
<T, X> void process(@Observes final ProcessObserverMethod<T, X> observer)
и
public void registerContext(@Observes final AfterBeanDiscovery event)
{
event.addContext(new MessageScopeContext());
}