NATS is a family of open source products that are tightly integrated but can be deployed independently. NATS is being deployed globally for thousands of innovative use-cases such as mobile, IoT, microservices and cloud native applications.
The core NATS Server acts as a central nervous system for building distributed applications. There are dozens of clients ranging from Java, .NET, to GO. NATS Streaming extends the platform to provide for real-time streaming & big data use-cases.
NATS was created by Derek Collison, Founder and CEO at Apcera in response to the market need for a simple and high performance messaging solution. NATS is currently deployed in some of the largest cloud platforms, including: VMware, CloudFoundry, Baidu, Siemens, and GE. NATS is available under the MIT Open Source License.
Brokered Throughput(Chart source: bravenewgeek.com/dissecting-message-queues)
Written in Go, NATS is available as a client for approximately a dozen languages, many of which are supported by the Apcera team. Here’s the full list of NATS clients.
NATS is unique in its simplicity and performance, and as a result powers some of the largest production environments.. You can learn more about the design characteristics in the NATS FAQ.
Guest Post - NATS as a Secure and Scalable control plane for Go, AWS, and Microsoft SQL Server based Microservices
Posted on: 24 Jan, 2017
Posted on: 02 Jan, 2017
Posted on: 14 Nov, 2016
Posted on: 03 Nov, 2016