Skip to content

openmessaging/specification

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

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

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: