Sidub Messaging is a robust platform designed to facilitate seamless communication between independent processes. Utilizing modern cloud infrastructure, it offers a flexible, scalable messaging framework that integrates deeply with Microsoft Azure technologies while supporting extensibility for other platforms.
Sidub Messaging empowers developers to implement asynchronous messaging solutions for distributed systems, enabling reliable, secure, and efficient data exchange. The platform comprises multiple components tailored for various messaging scenarios, ensuring adaptability to diverse business and technical requirements.
• Asynchronous Messaging: Enables communication without requiring processes to remain active simultaneously, supporting scalable and resilient system architectures.
• Cloud-Optimized: Built on Azure's serverless infrastructure, leveraging Azure SignalR and other technologies for high availability and dynamic scaling.
• Extensibility: While optimized for Azure, the platform supports messaging providers across other environments, ensuring compatibility and adaptability.
• Secure Communication: Implements industry-standard encryption for data in transit and integrates with Azure Active Directory for authentication and access control.
• Prebuilt Infrastructure: Includes deployable infrastructure via the Azure Marketplace, simplifying setup and accelerating deployment.
• Messaging Abstractions: Provides core tools to define and manage messaging channels, enabling seamless integration into existing applications.
• Azure SignalR Service Integration: The Messaging.Host.SignalR package facilitates serverless messaging deployment with minimal configuration.
• Deployable Infrastructure: Available via the Azure Marketplace, including essential components for efficient messaging. It accelerates setup and simplifies custom deployments.
• Data Encryption: Protects data in transit using industry-standard protocols like HTTPS and WSS.
• Authentication and Authorization: Integrates with Azure Active Directory for precise management of permissions and secure access control.
• Access Control: Implements role-based controls to restrict access to specific messaging hubs or functionalities.
• Licensing Compliance: Enforces adherence to Sidub Licensing terms for subscription-based and consumption-based models.
• Compliance-Ready: Meets industry standards, ensuring secure and compliant message handling.
Subscribe
to listen for messages and define actions or callbacks for processing.Broadcast
, leveraging any IEntity-based record.Sidub Messaging is licensed under the Sidub Proprietary License. For details, see https://sidub.ca/licensing or the LICENSE.txt file.
GitHub Project: https://github.com/sidubsolutions/Sidub.Messaging
NuGet Package: https://www.nuget.org/packages/Sidub.Messaging