770 Star 2.3K Fork 895

GVP开放金融技术 / zbus

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
Readme.md
            /\\\       
            \/\\\        
             \/\\\    
 /\\\\\\\\\\\ \/\\\         /\\\    /\\\  /\\\\\\\\\\     
 \///////\\\/  \/\\\\\\\\\  \/\\\   \/\\\ \/\\\//////     
       /\\\/    \/\\\////\\\ \/\\\   \/\\\ \/\\\\\\\\\\    
      /\\\/      \/\\\  \/\\\ \/\\\   \/\\\ \////////\\\  
     /\\\\\\\\\\\ \/\\\\\\\\\  \//\\\\\\\\\   /\\\\\\\\\\  
     \///////////  \/////////    \/////////   \//////////  

ZBUS = MQ + RPC

zbus strives to make Message Queue and Remote Procedure Call fast, light-weighted and easy to build your own service-oriented architecture for many different platforms. Simply put, zbus = mq + rpc.

zbus carefully designed on its protocol and components to embrace KISS(Keep It Simple and Stupid) principle, but in all it delivers power and elasticity.

Features

  • Fast MQ of disk|memory|db, capable of unicast, multicast and broadcast messaging models
  • Easy RPC support out of box
  • HTTP/WebSocket/InProc + JSON simple format, multiple languages support
  • SSL + API Auth secured
  • Extremely light-weighted (z---bus)

Offical Clients

zbus-js

zbus-python

zbus-java javadoc

zbus-dotnet

How to start zbus server

In zbus-dist directory, just run zbus.bat/sh, JDK8+ required.

Maven

<dependency>
	<groupId>io.zbus</groupId>
	<artifactId>zbus</artifactId>
	<version>1.0.0-SNAPSHOT</version>
</dependency>

Tutorials

MQ Tutorial

js

python

java

dotnet

RPC Tutorial

js

python

java

dotnet

High Level Diagram

Archit

Protocol

MQ Protocol

RPC Protocol

About

轻量级服务总线,面向高性能、低时延、高可用特性调优,支持RPC,消息队列服务 expand collapse
Java and 5 more languages
MIT
Cancel

Releases

No release

zbus

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/openforce/zbus.git
git@gitee.com:openforce/zbus.git
openforce
zbus
zbus
master

Search