HOME

TheInfoList



OR:

Consul is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
service networking platform developed by
HashiCorp HashiCorp is a software company with a freemium business model based in San Francisco, California. HashiCorp provides open-source tools and commercial products that enable developers, operators and security professionals to provision, secure, run ...
.


Overview

Consul was initially released in 2014 as a
service discovery Service discovery is the process of automatically detecting devices and services on a computer network. This reduces the need for manual configuration by users and administrators. A service discovery protocol (SDP) is a network protocol that hel ...
platform. In addition to service discovery, it now provides a full-featured
service mesh In software architecture, a service mesh is a dedicated infrastructure layer for facilitating service-to-service communications between services or microservices, using a proxy. A dedicated communication layer can provide a number of benefits, s ...
for secure service segmentation across any
cloud In meteorology, a cloud is an aerosol consisting of a visible mass of miniature liquid droplets, frozen crystals, or other particles suspended in the atmosphere of a planetary body or similar space. Water or various other chemicals may ...
or
runtime environment In computer programming, a runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile ...
, and distributed key-value storage for application configuration. Registered services and nodes can be queried using a DNS interface or an HTTP interface. Envoy proxy provides security, observability, and resilience for all application traffic.


See also

*
Envoy (software) The Cloud Native Computing Foundation (CNCF) is a Linux Foundation project that was founded in 2015 to help advance container technology and align the tech industry around its evolution. It was announced alongside Kubernetes 1.0, an open sourc ...
*
Open Service Mesh Open Service Mesh (OSM) is a free and open source cloud native service mesh developed by Microsoft that runs on Kubernetes. Overview OSM is written in the Go programming language and designed to be a reference implementation of the ''Service Mes ...


References


External links

*
GitHub - hashicorp/consul
Network software Free and open-source software {{network-software-stub