介绍

mqant是一个微服务框架。目标是简化分布式系统开发。 mqant的核心是简单易用,关注业务场景,因此会针对特定场景研究一些特定组件和解决方案,方便开发者使用。

mqant核心组件组成

  • 核心RPC组件 - 它提供了用于服务发现,客户端负载平衡,编码,同步通信库。

  • http网关 - 提供将HTTP请求路由到相应微服务的API网关。它充当单个入口点,可以用作反向代理或将HTTP请求转换为RPC。

  • tcp/websocket网关 - 它提供了tcp和websocket两种客户端连接方式。并且默认内置了一个简单的mqtt协议,可以非常便捷的 提供长连接服务,快速搭建iot和网络游戏通信业务,同时也支持自定义通信协议插件。

名称定义

  • 模块 一类功能的统称,在mqant中以模块划分代码结构。
  • 服务 服务即模块,在微服务中服务比模块更容易让人理解。
  • 节点 即模块(服务)部署后的实例,一个模块(服务)可以在多台服务器启动多个节点。

Copyright © 梁大帅 2020 all right reserved,powered by Gitbook该文件修订时间: 2020-05-05 11:06:32

results matching ""

    No results matching ""