TIBCO Rendezvous is a great tool but has some advantages and disadvantages. It runs on TCP and has a specific port on each server. However, the messages are not guaranteed messages. Messages that float on TIBCO Rendezvous are not persistent, which means we can lose the message. That is the disadvantage of TIBCO Rendezvous. If there is a disadvantage with TIBCO Rendezvous, people prefer to use TIBCO EMS because businesses do not want to lose their messages. The best features in Rendezvous require that when we need to install the TIBCO environment, the dependency of Rendezvous itself is required after the Java installation. There is too much dependency of TIBCO Rendezvous for the TIBCO environment to run. On each server, we need TIBCO Rendezvous messaging to communicate with different servers, both within the servers and outside the server. TIBCO Rendezvous is a good messaging service, but there is a feature of losing messages. We cannot guarantee that a message will reach the client because there is no client send receipt and acknowledgment receipt protocol that works in TIBCO Rendezvous. With TIBCO EMS, we have client send and acknowledgment responses. TIBCO Rendezvous is very good to use within the TIBCO servers. If businesses need to use it, they always prefer to use TIBCO EMS outside the servers, as TIBCO EMS is the best. The response time of Rendezvous is good, but I have one disadvantage only for Rendezvous. We can lose the messages over TIBCO Rendezvous. That is not good for businesses. They are not ready to lose messages.
