# mutouren-datapush
**Repository Path**: sjzmutouren/mutouren-datapush
## Basic Information
- **Project Name**: mutouren-datapush
- **Description**: mutouren-datapush是一个高性能数据推送服务模块,支持纯本地、单中心、多中心、混合等多种运行场景,具备缓存数据持久化,可以配置失败重试、并发等策略, 服务端目前支持普通web、netty、kafka、dubbo等多种通讯运行版本。除数据推送外,也可以应用在数据采集分析等场合。
- **Primary Language**: Java
- **License**: LGPL-2.1
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 14
- **Forks**: 6
- **Created**: 2017-02-14
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#mutouren-datapush
简介:
mutouren-datapush是一个高性能数据推送服务模块,
支持纯本地、单中心、多中心、混合等多种运行场景,具备缓存数据持久化,可以配置失败重试、并发等策略,
除数据推送外,也可以应用在数据采集分析等场合。
特点:
1. 采用全异步处理, 本地、服务端都具备缓存数据持久化能力,避免数据丢失。
2. 支持失败重试、并发等控制策略。
3. 支持多种运行场景: 纯本地、单中心、多中心、混合等, 如果业务要求简单,不需要启动服务端,仅在本地内存运行就可以。
4. 本地与中心目前采用http长链接方式通讯。
5. 服务端支持普通web、netty、kafka、dubbo等多种通讯运行版本。
环境:
jdk1.8.0_60、tomcat-7.0.47、mysql-5.6.16、eclipse 4.4.2
联系:
sjzmutouren@126.com
发布日志:
2017-02-07
发布mutouren-datapush
2017-02-10
服务端支持netty运行方式。
2017-02-15
更新接受器类导入DB逻辑,由多线程单条导入,调整为单线程批量导入。
2017-03-06
服务端支持kafka运行方式。
2017-03-13
服务端支持dubbo运行方式。
注: kafka、dubbo仅作为参考性开发,跟本模块设计理念存在兼容、冗余问题,建议采用普通web、netty两种方式。