Third Party Solutions

Third Party Solutions

In addition to VIPs, Minuteman, Marathon-LB, and Mesos-DNS, the DC/OS Universe provides other third party solutions intended for more specific use cases.

linkerd

linkerd is a service mesh that does load balancing, routing, circuit breaking, and retries. linkerd is a good option when you have latency-sensitive HTTP, gRPC or Thrift communication between services, and can direct communication through proxy.

You can use linkerd to route HTTP, Thrift, and gRPC traffic through a service mesh by their logical name by following the instructions in the linkerd tutorial section. By default, linkerd uses Marathon task names as logical names, but can also use dedicated service discovery systems such as ZooKeeper, Consul or etcd.