This page is retained from the previous KubeMQ website. Product details, offers and event dates reflect the original publication. Explore the current platform →
KubeMQ Targets
Extends message-based microservice architecture with a minimal development effort. KubeMQ targets is an open-source project connecting external systems and cloud services to the KubeMQ server.
View Project on GitHubFeatures
Plug and Play Connection to External Services
Plug-in ArchitectureEasy to extend, easy to connect
Any ServiceSupports all major service types (database, cache, messaging, serverless, HTTP, etc.)
Middleware SupportLogs, metrics, retries, and rate limiters
Stand-aloneSmall docker container/binary
Easy ConfigurationSimple YAML file builds your topology
Single InterfaceOne interface to all the services
Runs anywhereKubernetes, Cloud, on-prem, Edge, anywhere
KubeMQ TargetsBuild Comprehensive Solution With Minimal Effort
Extensive List of Supported Services
An extensive and growing list of services to transparently connect with your microservices solution. Targeted services can be cache systems such as Redis and Memcached, SQL databases such as Postgres and MySql, and HTTP generic Rest interface events. KubeMQ Targets integrate each one of the supported targets and service requests based on the request data.
Simple to Deploy, Simple to Utilize
KubeMQ Targets is binding between KubeMQ server interfaces (messaging patterns) and targeted services (external and web services)
Binding is a 1:1 connection between interface and service. Every Binding runs independently.
The interface is a KubeMQ connection (in subscription mode), which listens to requests from services and route them to the appropriate target for action, and return back a response if needed.
KubeMQ Targets supports all of KubeMQ’s messaging patterns: Queue, Events, Events-Store, Command, and Query.
Code Once, Connect With All Services
KubeMQ targets transform requests from your microservices to the language of the external services automatically. Saving the need to code a specific request for each external service according to his logic. Once microservices are connected with KubeMQ and KubeMQ targets the same command logic applies to all the external services.
A request is an object that sends to a designated target with metadata and data fields, which contains the needed information to perform the requested data. The response is an object that sends back as a result of executing an action in the target
Microservices Demo
This demo will show a basic setup for Microservices architecture based on the KubeMQ server and KubeMQ connectors (Targets and Sources).
Watch this video
This video is hosted by Vimeo. Loading it shares your IP address with Vimeo and may allow Vimeo cookies.
Vimeo privacy policy