Skip to content

hermod/hermod-java-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The purpose of this Hermod project is to define a high level framework to build very fast messaging applications where it's very easy to switch between serialization or publisher/subscriber implementation.

Goals/Drivers

You can make an analogy with logger and SLF4J for example.

This project aims to be an API for publish subscriber concept (included serialization).

Study will be done into Java but target should be

  • Provide a DSL to provide a basic message builder (Mandatory).
  • Java binding (mandatory).
  • C++ binding.
  • C# binding.

Our 3 drivers are:

  • Performance
  • Interoperability (for both: implementation and or language)
  • Low coupling between components.

Sub-projets are

  • hermod-ser-[api|impl] (Serialization)
  • hermod-net-[api|impl] (Network/Protocol)
  • hermod-feed-[api|impl] (Feed Publish/Subcribe)

Hermod, what is the meaning ?

Hermod is the God of Speed and the Messager of the Gods in the norse mythology.

Links

Build Status

The maven site Link.

About

hermod-java-parent

Resources

Stars

Watchers

Forks

Packages

No packages published