pkg

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

README

Standalone packages

The pkg directory (the current directory) contains a set of standalone packages that can be imported and used by external applications. The packages are specifically meant for the development of the SuperMQ based back-end applications and implement common tasks needed by the programmatic operation of SuperMQ platform.

Documentation

Overview

Package pkg contains library packages used by SuperMQ services and external services that integrate with SuperMQ.

Directories

Path Synopsis
Package errors contains SuperMQ errors definitions.
Package errors contains SuperMQ errors definitions.
nats
Package redis contains the domain concept definitions needed to support SuperMQ redis events source service functionality.
Package redis contains the domain concept definitions needed to support SuperMQ redis events source service functionality.
rabbitmq
Package redis contains the domain concept definitions needed to support SuperMQ redis events source service functionality.
Package redis contains the domain concept definitions needed to support SuperMQ redis events source service functionality.
redis
Package redis contains the domain concept definitions needed to support SuperMQ redis events source service functionality.
Package redis contains the domain concept definitions needed to support SuperMQ redis events source service functionality.
Package auth contains the domain concept definitions needed to support SuperMQ auth functionality.
Package auth contains the domain concept definitions needed to support SuperMQ auth functionality.
Package jaeger contains the domain concept definitions needed to support SuperMQ Jaeger tracing functionality.
Package jaeger contains the domain concept definitions needed to support SuperMQ Jaeger tracing functionality.
mqtt
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the SuperMQ IoT platform.
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the SuperMQ IoT platform.
nats
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the SuperMQ IoT platform.
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the SuperMQ IoT platform.
nats/tracing
Package tracing provides tracing instrumentation for SuperMQ clients policies service.
Package tracing provides tracing instrumentation for SuperMQ clients policies service.
rabbitmq
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the SuperMQ IoT platform.
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the SuperMQ IoT platform.
rabbitmq/tracing
Package tracing provides tracing instrumentation for SuperMQ clients policies service.
Package tracing provides tracing instrumentation for SuperMQ clients policies service.
tracing
Package tracing provides tracing instrumentation for SuperMQ clients policies service.
Package tracing provides tracing instrumentation for SuperMQ clients policies service.
Package oauth2 contains the domain concept definitions needed to support SuperMQ ui service OAuth2 functionality.
Package oauth2 contains the domain concept definitions needed to support SuperMQ ui service OAuth2 functionality.
google
Package google contains the domain concept definitions needed to support SuperMQ services for Google OAuth2 functionality.
Package google contains the domain concept definitions needed to support SuperMQ services for Google OAuth2 functionality.
Package policies contains SuperMQ policy definitions.
Package policies contains SuperMQ policy definitions.
spicedb
Package server contains the HTTP, gRPC and CoAP server implementation.
Package server contains the HTTP, gRPC and CoAP server implementation.
Package postgres contains the domain concept definitions needed to support SuperMQ PostgreSQL database functionality.
Package postgres contains the domain concept definitions needed to support SuperMQ PostgreSQL database functionality.
Package prometheus provides a framework for defining and collecting metrics for prometheus.
Package prometheus provides a framework for defining and collecting metrics for prometheus.
rolemanager/events
Package events provides the domain concept definitions needed to support SuperMQ auth service functionality.
Package events provides the domain concept definitions needed to support SuperMQ auth service functionality.
sdk
Package sdk contains SuperMQ SDK.
Package sdk contains SuperMQ SDK.
Package server contains the HTTP, gRPC and CoAP server implementation.
Package server contains the HTTP, gRPC and CoAP server implementation.
coap
Package coap contains the CoAP server implementation.
Package coap contains the CoAP server implementation.
grpc
Package grpc contains the gRPC server implementation.
Package grpc contains the gRPC server implementation.
http
Package http contains the HTTP server implementation.
Package http contains the HTTP server implementation.
Package ulid contains ULID generator.
Package ulid contains ULID generator.
Package transformers contains the domain concept definitions needed to support SuperMQ transformer services functionality.
Package transformers contains the domain concept definitions needed to support SuperMQ transformer services functionality.
json
Package json contains JSON transformer.
Package json contains JSON transformer.
senml
Package senml contains SenML transformer.
Package senml contains SenML transformer.
Package ulid contains ULID generator.
Package ulid contains ULID generator.
Package uuid contains UUID generator.
Package uuid contains UUID generator.

Jump to

Keyboard shortcuts

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