/ / IBM MQ vs Apache Kafka como intermediario / motor de mensajes para la arquitectura dirigida por eventos y la arquitectura de microservicios - arquitectura, apache-kafka, mq, microservicios, controlados por eventos

IBM MQ vs Apache Kafka como intermediario / motor de mensajes para Arquitectura dirigida por eventos y Arquitectura de microservicios - arquitectura, apache-kafka, mq, microservicios, eventos controlados

Contexto: Mi empresa utiliza WebLogic AppServer y OracleBus de servicio para la orquestación y coreografía del servicio SOA. Nos gustaría avanzar hacia una arquitectura de microservicios basada en eventos. El punto clave es eliminar el complejo de orquestación de servicios en el back office.

Pregunta: ¿Cuál es el motor de mensajes recomendado para un¿Impulsado por eventos, microservicios de arquitectura? Si el rendimiento y el alto rendimiento no son nuestras principales preocupaciones. Nuestra mayor preocupación es la entrega garantizada, la conmutación por error y la resistencia del sistema. Resistencia Se puede lograr de diferentes maneras en MQ y Kafka.

También considera: "Tubería muda, punto final inteligente"como principio, ¿es Apache Kafka más atractivo, más resiliencia?

Cualquier pensamiento y opinión son bienvenidos. Gracias por adelantado.

Respuestas

0 para la respuesta № 1

El Bluemix MessageHub El servicio se basa en Kafka y está diseñado para la arquitectura de microservicios.