Transport Protocol Types
TIBCO FTL software supports several transport types, each characterized by the protocols it uses to establish a bus and to transfer message data.
- Dynamic TCP Transport
A dynamic TCP (DTCP) transport bus establishes a set of TCP connections dynamically, decoupling the transport definitions from specific hosts and ports. You can use dynamic TCP transports to easily specify a variety of communication topologies. - Static TCP Transport
A TCP transport communicates over a set of dedicated connections. - Multicast Transport (mcast)
A multicast transport carries reliable multicast communication among endpoints on many host computers. Multicast transports are efficient for high fan-out communication across a LAN. - Process Transport (PROC)
Endpoints within a single program process can communicate using a process (PROC) transport. Process transports communicate at high speeds and exhibit very low latency. - Shared Memory Transport
Endpoints in programs that run on the same host computer can communicate using a shared memory transport. Shared memory transports communicate at high speeds and exhibit very low latency. - Direct Shared Memory Transport
Direct publishers and direct subscribers can use a direct shared memory transport to communicate within the same host computer. Direct shared memory transports are similar to shared memory transports, with some additional restrictions. They communicate at high speeds and exhibit extremely low latency. - Reliable UDP Transport (RUDP)
A reliable UDP (RUDP) transport carries reliable communication over a set of dedicated connections. Endpoints on an RUDP bus exchange UDP datagrams. RUDP transports use a positive acknowledgement protocol for reliable message transfer. - Remote Direct Memory Access Transport (RDMA)
On computers that support remote direct memory access (RDMA), network adapters can move data directly from memory in one computer to memory in another computer across a network. This strategy can reduce or eliminate several sources of latency resulting from overhead, including network protocol overhead, operating system overhead, and context switching overhead.
Copyright © Cloud Software Group, Inc. All rights reserved.