Integration Hub
>
NATS
Asset Type:
Micro-Integration
Category:
Messaging/Eventing
Endpoint:
Source,
Target
Support:
Solace – Support Available
Platform:
Self-Managed
NATS
NATS is family of open source products that can securely communicate across cloud vendors, on-premise, edge, web and mobile, and devices.
Features & Use Cases
This Micro-Integration is available as:
- A runnable package based on a Java JAR file including a start script/a set of config files.
- A container image suitable for running in a container runtime such as Docker or Podman
PubSub+ Micro-Integration for NATS is a “self-contained Micro-Integration” from Solace. All self-contained Micro-Integrations share a common architecture and provide a number of enterprise services such as:
- A local management server accessible over HTTP(s) and JMX exposing endpoints for:
- Health check
- Metrics monitoring
- Log file access
- Workflow administration (start & stop workflows)
- A common set of configuration options for:
- logging – log levels, log file size, archive and rollover rules, appenders to export to other log services
- security setup for management endpoints – authentication and authorization to the endpoints, TLS for HTTPS endpoints
- Various runtime deployment options:
- Standalone
- Active_Standby – for redundancy (you can have more than 1 standby instance)
- Active_Active – for horizontal scaling (where the source of data will support multiple active consumers such as a non-exclusive queue in PubSub+)