Coder Social home page Coder Social logo

ggmsg's Introduction

ggmsg

分布式消息中间件

基于boost_1_66_0的asio实现的分布式网络消息中间件。

通信的两端对等,无客户端、服务端之分。

通信都是双方相互的,A与B建立连通后,可以进行A问B答、A推送到B、B问A答、B推送到A;不分模式,只是发送消息(数据),由于socket本身全双工,所以一个socket就可以满足大多数情况了。不像MQ之类的消息中间件,有服务端、客户端之分;还分多种通信模式。

ggmsg 采用两端直连模式,类似于nanomsg,没有broker,性能更优,没有中间商赚差价,你懂的。严格上来讲不算是“中间”件。

3个对等节点示意图

ggmsg's People

Contributors

xhk avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.