1 Star 0 Fork 901

切梦刀 / zbus

forked from 开放金融技术 / 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
MIT
Cancel

Releases

No release

Contributors

All

Activities

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

Search

E71a60c3 8189591 Df7b7c6b 8189591