Skip to content

duhengforever/specification

 
 

Repository files navigation

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

landscape

MRI - OpenMessaging Runtime Interface
MCI - OpenMessaging Connector Interface
MBI - OpenMessaging Benchmark Interface

OpenMessaging

Please see http://openmessaging.cloud/.

Schema

{
    "messages": {
        "credential": {
            "accountId": "",
            "accessKeyId": "",
        },
        "message": {
            "headers": {
                "sysHeaders": {
                   "messageId": "",
                   "bornTime": "",
                   "bornHost": "",
                   "storeTime": "",
                   "storeHost": "",
                   "deliveryMode": "",
                   "deliveryTime": "",
                   "deliveryCount": "",
                   "deliveryDelayExpression": "",
                   "ttl": "",
                   "correlationId": "",
                   "priority": "",
                   "traceId": "",
                   "transactionId": "",
                   "searchIndex": "",
                 "userHeaders": {}
            },
            "properties": {},
            "bodies": {}
        }
    }
}

Proposal

Communications

Chat with us on the OpenMessaging Slack in the #general channel:

About

OpenMessaging Specification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published