系统介绍 mpush,是一款开源的实时消息推送系统,采用java语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点。同时也是少有的可商用的开源push推送系统。 特性和优势 源码全部开放,包括 ...
概述 mpush是github上开源的一个实时消息组件。底层使用netty,适合手机端app实时聊天场景。 系统架构 消息推送流程时序图如下,推送方不需要TCP长连接,接收方需要TCP长连接。 相当于客户端A和服务端建立了TCP通道后,客户端B发消息给A的时候,客户端B只需要推送给服务端,通过alloc zookeeper负载均衡到一台push server上,push server分发消息到指定 ...
2020-05-21 10:05 1 669 推荐指数:
系统介绍 mpush,是一款开源的实时消息推送系统,采用java语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点。同时也是少有的可商用的开源push推送系统。 特性和优势 源码全部开放,包括 ...
StarRocks调研 简介 StarRocks StarRocks原名DorisDB,是新一代极速全场景MPP数据库。StarRocks 是 Apache Doris 的 Fork 版本。 官网地址:https://www.starrocks.com/zh-CN/index ...
yapi调研 2021-01-13 目录 1 yapi ER图2 数据管理 2.1 修改接口 2.2 同一接口处理逻辑3 Mock 优先级说明 3.1 mock期望 3.2 自定义 Mock 脚本 3.3 全局mock 3.4 普通mock 4 自动化 4.1 参数化 ...
引言由于之前自己团队需要一个消息推送系统来替换JPUSH,一直找了很久基本没有真正可用的开源系统所有就直接造了个轮子,造轮子的时候就奔着开源做打算的,只是后来创业项目失败一直没时间整理这一套代码,最近比较闲就拿出来给开源做点贡献。作为Java版的开源推送系统,MPUSH还是有很多不错的设计 ...
mpush 服务端配置 以下安装部分是参照官方的步骤, 一、安装jdk1.8并配置环境变量 示例: http://www.cnblogs.com/endv/p/6439860.html 二、Windows安装Redis 下载地址Github (https ...
Pytorch训练调研 首先我们简单说明一下,这么多深度学习框架中,为什么选择PyTorrch呢? 因为PyTorch是当前难得的简洁优雅且高效快速的框架。在笔者眼里,PyTorch达到目前深度学习框架的最高水平。当前开源的框架中,没有哪一个框架能够在灵活性、易用性、速度这三个方面有两个 ...
MySQL动态扩容方案 目前可用方案 MySQL的复制: 一个Master数据库,多个Salve ...
 图片来自电影'Quo Vadis'(拉丁语, 何去何从)(1951)。 在发生什么? 这些演员正要亲吻对方,还是已经这样做了? 《你往何处去?Quo Vadis?》, 这部完成于一八九 ...