Какой протокол уровня является OpenWire

Какой протокол уровня является OpenWire? AMQP и Stomp являются протоколами прикладного уровня, но не уверены в OpenWire. Кроме того, является ли OpenWire протоколом по умолчанию, используемым ActiveMQ для связи между клиентами JMS? Я изучил документацию, но ничего не смог найти.

2 ответа

Openwire построен поверх TCP и включает в себя сжатие данных и кодировку символов, так что я думаю, уровень 6 модели OSI.

OpenWire является протоколом по умолчанию для брокеров ActiveMQ, который используется в проводном соединении между клиентом ActiveMQ JMS и между сетевыми брокерами ActiveMQ. В то время как посредник поддерживает MQTT, STOMP и AMQP, внутреннее устройство отображает сообщения для этих протоколов в типизированные объекты OpenWire для хранения в хранилище данных ActiveMQ, что означает, что для лучшей производительности следует использовать JMS-клиент ActiveMQ.

Для лучшей кросс-брокерской совместимости вы можете использовать JMS-клиент AMQP v1.0, такой как Qpid JMS, но производительность будет немного ниже, чем у JMS-клиента на основе OpenWire.

Другие вопросы по тегам