openmessaging / Specification
Licence: apache-2.0
OpenMessaging Specification
Stars: ✭ 242
Labels
Projects that are alternatives of or similar to Specification
openmessaging.github.io
OpenMessaging homepage
Stars: ✭ 12 (-95.04%)
Mutual labels: streaming, multi-tenant, queue, asynchronous, metrics, transaction, routing, tracing, specification, batch, push, filtering
Openmessaging Java
OpenMessaging Runtime Interface for Java
Stars: ✭ 685 (+183.06%)
Mutual labels: asynchronous, transaction, batch, filtering, multi-tenant, queue, push, streaming, routing, metrics, tracing
Opencensus Csharp
Distributed tracing and stats collecting framework
Stars: ✭ 126 (-47.93%)
Mutual labels: metrics, tracing
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+587.6%)
Mutual labels: metrics, tracing
Opencensus Web
A stats collection and distributed tracing framework
Stars: ✭ 168 (-30.58%)
Mutual labels: metrics, tracing
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+464.05%)
Mutual labels: queue, metrics
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
Stars: ✭ 1,551 (+540.91%)
Mutual labels: asynchronous, push
Bull exporter
Prometheus exporter for Bull metrics
Stars: ✭ 149 (-38.43%)
Mutual labels: queue, metrics
Fs2 Kafka
Kafka client for functional streams for scala (fs2)
Stars: ✭ 75 (-69.01%)
Mutual labels: asynchronous, streaming
Scio
A Scala API for Apache Beam and Google Cloud Dataflow.
Stars: ✭ 2,247 (+828.51%)
Mutual labels: batch, streaming
Go2sky
Distributed tracing and monitor SDK in Go for Apache SkyWalking APM
Stars: ✭ 234 (-3.31%)
Mutual labels: metrics, tracing
Kamon
Distributed Tracing, Metrics and Context Propagation for application running on the JVM
Stars: ✭ 1,280 (+428.93%)
Mutual labels: metrics, tracing
Hubble
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
Stars: ✭ 1,245 (+414.46%)
Mutual labels: metrics, tracing
Amqp Interop
PHP 7.1+. Promoting the interoperability of AMQPs. It is based on queue-interop
Stars: ✭ 124 (-48.76%)
Mutual labels: specification, queue
Audioplayermanager
⚠️ No longer maintained ⚠️ Small Swift Wrapper and Queue-Manager around AVPlayer which let you play MediaPlayer items and stream songs from URLs.
Stars: ✭ 78 (-67.77%)
Mutual labels: queue, streaming
Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (-11.57%)
Mutual labels: asynchronous, routing
Jdonframework
Domain-Driven-Design Pub/Sub Domain-Events framework
Stars: ✭ 978 (+304.13%)
Mutual labels: asynchronous, transaction
Diskqueue
A thread-safe, multi-process(ish) persistent queue library for .Net and Mono
Stars: ✭ 66 (-72.73%)
Mutual labels: transaction, queue
The OpenMessaging Specification repository
This repository is a place to document (and discuss) the OpenMessaging specification itself (independent of any particular language or platform).
Goals
OpenMessaging is vendor-neutral and language-independent, provides industry guidelines for areas of finance, e-commerce, IoT and big-data, and aimed to develop messaging and streaming applications across heterogeneous systems and platforms.
Landscape
OpenMessaging
Please see http://openmessaging.cloud/.
Schema
{
"message": {
"version":"1.0.0",
"header": {
"messageId": "7F00000100002873000000000004F49C",
"destination": "orderQueue",
"bornTimestamp": 1533780827824,
"bornHost": "172.24.0.101:10035",
"compression": "gzip",
"qos": 2
},
"extensionHeader": {
"storeTimestamp": 1533780827825,
"storeHost": "172.24.0.102:52511",
"messageKey": "orderId-103368921567",
"correlationId": "7F00000100002873000000000004F2B4",
"delayTime": 30000,
"transactionId": "1E0578887D3F18B4AAC22B64D2B40A62",
"expireTime": 1533780830000,
"traceId": "1E0578887D3F18B4AAC22B64D2B00A5E",
"priority": 1
},
"properties": {
"service": "helloService"
},
"data": {}
}
}
Proposal
specification
Release note
Status of 1.0.0-preview Version of OpenMessaging
Status of 1.0.0-alpha Version of OpenMessaging
Communications
Chat with us on the OpenMessaging Slack in the #general channel:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].