consumers

package
v0.0.0-...-bbebf15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

README

Consumers

Consumers provide an abstraction of various Magistrala consumers. Magistrala consumer is a generic service that can handle received messages - consume them. The message is not necessarily a Magistrala message - before consuming, Magistrala message can be transformed into any valid format that specific consumer can understand. For example, writers are consumers that can take a SenML or JSON message and store it.

Consumers are optional services and are treated as plugins. In order to run consumer services, core services must be up and running.

For an in-depth explanation of the usage of consumers, as well as thorough understanding of Magistrala, please check out the official documentation.

For more information about service capabilities and its usage, please check out the API documentation.

Documentation

Overview

Package consumers contain the domain concept definitions needed to support Magistrala consumer services functionality.

Directories

Path Synopsis
notifiers
smpp
Package smpp contains the domain concept definitions needed to support Magistrala SMS notifications.
Package smpp contains the domain concept definitions needed to support Magistrala SMS notifications.
smtp
Package smtp contains the domain concept definitions needed to support Magistrala SMTP notifications.
Package smtp contains the domain concept definitions needed to support Magistrala SMTP notifications.
Package writers contain the domain concept definitions needed to support Magistrala writer services functionality.
Package writers contain the domain concept definitions needed to support Magistrala writer services functionality.
cassandra
Package cassandra contains the domain concept definitions needed to support Magistrala Cassandra writer service.
Package cassandra contains the domain concept definitions needed to support Magistrala Cassandra writer service.
influxdb
Package influxdb contains the domain concept definitions needed to support Magistrala InfluxDB writer service functionality.
Package influxdb contains the domain concept definitions needed to support Magistrala InfluxDB writer service functionality.
mongodb
Package mongodb contains the domain concept definitions needed to support Magistrala MondoDB writer service functionality.
Package mongodb contains the domain concept definitions needed to support Magistrala MondoDB writer service functionality.
postgres
Package postgres contains repository implementations using Postgres as the underlying database.
Package postgres contains repository implementations using Postgres as the underlying database.
timescale
Package timescale contains repository implementations using Timescale as the underlying database.
Package timescale contains repository implementations using Timescale as the underlying database.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL