OpenMessaging Specification
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets/images
.gitignore
1.0.0-preview-release-note.md
LICENSE
README.md
domain_architecture.md
oms_access_point_schema.md
specification-schema.md
usecase.md Rename usecases.md to usecase.md Jan 29, 2018

README.md

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

  {
        "message": {
           "version":"1.0.0",
           "headers": {
               "messageId": "7F00000100002873000000000004F49C",
               "bornTimestamp": 1533780827824,
               "bornHost": "172.24.0.101:10035",
               "storeTimestamp": 1533780827825,
               "storeHost": "172.24.0.102:52511",
               "expireTime": 1533780830000,
               "priority": 1,
               "compression": "gzip",
               "traceId": "1E0578887D3F18B4AAC22B64D2B00A5E",
               "transactionId": "1E0578887D3F18B4AAC22B64D2B40A62",
               "destination": "orderQueue",
               "messageKey": "orderId-103368921567",
               "delayTime": 30000,
               "durability": 1,
               "correlationId": "7F00000100002873000000000004F2B4"
            },
            "properties": {
               "service": "helloService"
            },
            "data": {}
        }
    }

Proposal

specification

Release note

Status of 1.0.0-preview Version of OpenMessaging

Communications

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