• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

XEngine_MQService: c c++消息队列服务 消息队列中间件 c c++Message Queue Service ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

XEngine_MQService

开源软件地址:

https://gitee.com/xengine/XEngine_MQService

开源软件介绍:

中文 || English

XEngine_MQService

本仓库有开发和主分支,如果要使用,请使用master分支下的代码

介绍

c c++消息服务 消息中间件
c c++Message Service

软件架构

此软件基于XEngine开发.采用C/C++作为开发语言
此软件是一款简易的高性能服务,统一的API接口,让用户几乎不需要二次开发就可以直接使用
此软件主要是提供了消息队列与消息分发引擎,可用于用户消息操作的一个API服务器.支持HTTP,WEBSOCKET和私有协议.

软件特性

此软件支持以下特性

  1. 消息序列
  2. 永久消息
  3. 消息超时
  4. 主题分区
  5. 消息回溯(planning)
  6. 加密通信(planning)
  7. 负载均衡(planning)
  8. 消息次数
  9. 消息订阅
  10. 支持权限验证
  11. 支持多种协议(TCP,HTTP,WEBSOCKET)
  12. 主动投递获取模式或者被动订阅通知模块
  13. 获取顺序与开始序列号设置
  14. 不限制负载的消息类型
  15. 消息分发服务(DDS),支持广域网和局域网
  16. 权限控制(planning)

安装教程

版本需求

支持WINDOWS 7SP1和LINUX(UBUNT20.04,CENTOS8)以上系统
XEngine版本需要V7.30或者以上版本

Windows

使用VS打开并且编译你需要按照下面的方式配置环境,不然你可能需要自己在项目中设置库目录

Linux

Linux使用Makefile编译
UBUNTU20.04 x64或者CENTOS8 x64均可

编译命令

在XEngine_Source目录下执行命令make 编译
make FLAGS=InstallAll 安装库程序
make FLAGS=CleanAll 清理编译

XEngine环境

安装XEngine可以参考其Readme文档
GITEE:https://gitee.com/xyry/libxengine
GITHUB:https://github.com/libxengine/xengine

使用说明

  1. 切换到MASTER分支
  2. 下载代码
  3. 编译
  4. 安装
  5. 运行
  6. 运行演示代码

目录结构

  • XEngine_Docment 文档目录结构
  • XEngine_Release 安装目录结构
  • XEngine_Source 源代目录结构
  • XEngine_Apps 演示客户端目录
  • XEngine_SQLFile 数据库文件备份目录

其他问题

你可以参考docment目录下的文档.里面包含了API协议和服务说明.

测试服务器

地址:app.xyry.org 端口:TCP 5200,HTTP 5201,WEBSOCKET 5202

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

关注我们

如果你觉得这个软件对你有帮助,请你给我们一个START吧

提交问题

如果你有问题,可以在issues中提交


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap