https://github.com/masesgroup/datadistributionmanager
A reliable subsystem to distribute data across multiple datacenters using multiple languages (C/C++, .NET, JVM enabled languages) over multiple technologies (e.g. Apache Kafka, OpenDDS, etc)
https://github.com/masesgroup/datadistributionmanager
apachekafka availability business-solutions businesscontinuity data durability opendds reliability softwareneverlockdown
Last synced: 6 months ago
JSON representation
A reliable subsystem to distribute data across multiple datacenters using multiple languages (C/C++, .NET, JVM enabled languages) over multiple technologies (e.g. Apache Kafka, OpenDDS, etc)
- Host: GitHub
- URL: https://github.com/masesgroup/datadistributionmanager
- Owner: masesgroup
- License: apache-2.0
- Created: 2021-01-25T22:31:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-07T01:28:34.000Z (11 months ago)
- Last Synced: 2025-04-11T00:04:59.100Z (6 months ago)
- Topics: apachekafka, availability, business-solutions, businesscontinuity, data, durability, opendds, reliability, softwareneverlockdown
- Language: C#
- Homepage: https://ddm.masesgroup.com/
- Size: 17 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Data Distribution Manager
A reliable subsystem able to distribute data across multiple datacenters using multiple technologies.
It is the core of [Sinapse](https://www.sinapsesystem.com) High Avalailablity, now we made it available for everyone.Current implementation can use [Apache Kafka](https://kafka.apache.org/) or [OpenDDS](https://opendds.org/) as back-end.
### Libraries and Tools
|Maven | Nuget |
|--- |--- |
|[](https://search.maven.org/search?q=g:%22com.masesgroup%22%20AND%20a:%22datadistributionmanager%22)| [](https://www.nuget.org/packages/MASES.DataDistributionManager) [](https://www.nuget.org/packages/MASES.DataDistributionManager)|### Pipelines
[](https://github.com/masesgroup/DataDistributionManager/actions/workflows/build.yaml) [](https://github.com/masesgroup/DataDistributionManager/actions/workflows/release.yaml)
### Project disclaimer
Data Distribution Manager is a project, curated by MASES Group, can be supported by the open-source community.
Its primary scope is to support other, public or internal, MASES Group projects: open-source community and commercial entities can use it for their needs and support this project, moreover there are dedicated community and commercial subscription plans.
The repository code and releases may contain bugs, the release cycle depends from critical discovered issues and/or enhancement requested from this or other projects.
Looking for the help of Apache Kafka, OpenDDS experts? MASES Group can help you design, build, deploy, and manage this kind of applications.
---
## Scope of the project
This project aims to create a library set, exposing a simple interface, to manage data distribution across multiple processes over multiple datacenters.
### Community and Contribution
Do you want to help us?
- put a :star: on this project
- open [issues](https://github.com/masesgroup/DataDistributionManager/issues) to request features or report bugs :bug:
- improves the project with Pull RequestsThis project adheres to the Contributor [Covenant code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to coc_reporting@masesgroup.com.
---
## Summary* [Official Website](https://masesgroup.github.io/DataDistributionManager/)
* [Development Status](src/Documentation/articles/actual_state.md)
* [Manual Build](src/Documentation/articles/manual_build.md)
* [Examples](src/Documentation/articles/examples.md)
* [Project Usage](src/Documentation/articles/usage.md)---