¿Cuáles son algunas de las diferencias clave entre estas dos tecnologías? ¿Uno tiene ventajas obvias sobre el otro?¿Cuáles son las diferencias entre Tibco EMS y Rendezvous
Respuesta
RV es como una emisora de radio y el EMS es como un teléfono.
Si desea enviar un mensaje a todos en la ciudad (por ejemplo, el pronóstico del tiempo para hoy), entonces una radio es buena porque un mensaje va para todos de forma simultánea. El teléfono es malo porque lleva mucho tiempo llamar a todos y usted paga el 20c.
Si quiere decirle a alguien su número de tarjeta de crédito, debería usar el teléfono porque puede estar seguro de que está hablando con la persona adecuada. La radio es mala porque entonces todos en la ciudad conocen tu número de tarjeta de crédito.
RV utiliza un protocolo de multidifusión confiable, por lo que es compatible con capacidades rápidas de envío de gran cantidad de mensajes, como el envío de marcas de valores a un gran número de mesas de negociación (para lo que fue diseñado originalmente). Pero la compensación es poca seguridad y algunos límites en la administración. También hay consideraciones especiales para la comunicación a través de múltiples segmentos LAN o WAN.
EMS es un proveedor de JMS que se comunica de una manera punto a punto como un teléfono. La seguridad es mejor y las tareas de administración son más fáciles. El EMS está basado en el servidor (frente a la arquitectura punto a punto de RV) por lo que las actividades de tipo almacenar y reenviar son más fáciles que con RV.
Puede mezclar y combinar los dos para obtener lo mejor de ambos mundos. Creo que las versiones posteriores de EMS tienen una capacidad de multidifusión para Temas, pero no lo he usado.
Un par de problemas: (1) La emisión es diferente de multidifusión, por lo que la analogía con la radio no se aplica. No soy un experto, pero creo que RV proporciona modelos de mensajería punto a punto y publicar-suscribir. (2) Un teléfono requiere una conexión entre el emisor y el receptor de la comunicación. La mensajería punto a punto utiliza una cola de mensajes como un búfer; no hay conexión o interacción directa entre el productor y el consumidor de los mensajes. –
EMS se puede utilizar para fan-out y pub-sub (con temas), y soporta multidifusión para el rendimiento de la red ... – GhislainCote
de aprovechar por encima de respuestas:
- Uso ccsme cuando usted está buscando para la persistencia de los mensajes.
- El EMS se basa en JMS, mientras que los protocolos y las API de RV son propietarios.
- 1. TIBCO Rendezvous y MSMQ
- 2. ¿Cuáles son las diferencias entre $ {} y # {}?
- 3. Tibco versus TCP (Rendezvous/RV)
- 4. ¿Cuáles son las diferencias y similitudes entre MVC y MVVM?
- 5. ¿Cuáles son las diferencias entre PHP y Java?
- 6. ¿Cuáles son las diferencias entre osql, isql y sqlcmd?
- 7. ¿Cuáles son las diferencias entre "=" y "<-" en R?
- 8. ¿Cuáles son las diferencias entre Flash Professional y Flash Builder?
- 9. ¿Cuáles son las diferencias entre LLVM y bytecode java?
- 10. ¿Cuáles son las diferencias entre usar `rails server` y` rackup`?
- 11. ¿Cuáles son las diferencias entre RedrawWindow y UpdateWindow en Win32?
- 12. ¿cuáles son las diferencias exactas entre jsch ChannelExec y ChannelShell?
- 13. ¿Cuáles son las diferencias entre JSP y Facelets?
- 14. ¿Cuáles son las diferencias entre ConcurrentQueue y BlockingCollection en .Net?
- 15. ¿Cuáles son las diferencias entre LinFu.DynamicProxy y Castle.DynamicProxy?
- 16. ¿Cuáles son las diferencias fundamentales entre OSGi y Java EE?
- 17. ¿Cuáles son las diferencias entre TFS, SVN y GIT?
- 18. ¿Cuáles son las principales diferencias entre EnhancedPatternLayout y PatternLayout?
- 19. ¿Cuáles son las diferencias entre INSERT y UPDATE en MySQL?
- 20. ¿Cuáles son las diferencias entre NSURLConnection y ASI-HTTP-Request?
- 21. ¿Cuáles son las principales diferencias entre fwrite y write?
- 22. ¿Cuáles son las diferencias entre JSP, PHP, HTML5 y javascript?
- 23. ¿Cuáles son las diferencias prácticas entre formularios especiales y macros?
- 24. ¿Cuáles son las diferencias entre los modelos CSS y Latex?
- 25. ¿Cuáles son las diferencias entre MOQ y AutoFixture?
- 26. ¿Cuáles son las diferencias entre Vanilla Perl y Strawberry Perl?
- 27. ¿Cuáles son las diferencias entre el objeto JSON y JavaScript?
- 28. ¿Cuáles son las diferencias reales entre Zend Framework y Django?
- 29. ¿Cuáles son las diferencias entre free, dealloc, release y autorelease?
- 30. ¿Cuáles son las diferencias actuales entre jQuery y Prototype?
Buena valoración crítica [aquí] (http://narencoolgeek.blogspot.com/2006/01/tibco-rv-vs-tibco-ems.html) – Eleco