消息系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3y 89442b8f08
update README.md
2 years ago
austin-common 接入 hades 升级v1.0.4版本 2 years ago
austin-cron fix:findbyid() may be empty 2 years ago
austin-data-house Revert "升级 Flink 版本为 1.17.1 & 解决 Kafka 依赖冲突问题 & Redis 支持 哨兵模式连接" 2 years ago
austin-handler update README.md 2 years ago
austin-service-api 1、完善hive安装教程 2 years ago
austin-service-api-impl Fixes Email 正则校验错误 2 years ago
austin-stream Revert "升级 Flink 版本为 1.17.1 & 解决 Kafka 依赖冲突问题 & Redis 支持 哨兵模式连接" 2 years ago
austin-support clean code 2 years ago
austin-web Fixes 微信参数解析返回空字符串导致处理失效情况 2 years ago
docker update README.md 2 years ago
sql 1、项目docker-compose加入nacos 2 years ago
.gitignore 1. update gitgnore 3 years ago
Dockerfile 调试 微信服务号 登录注册 3 years ago
INSTALL.md Merge branch 'master' of https://gitee.com/zhongfucheng/austin 2 years ago
LICENSE add LICENSE. 4 years ago
README.md update README.md 2 years ago
docker-compose.yml update README.md 2 years ago
pom.xml Revert "升级 Flink 版本为 1.17.1 & 解决 Kafka 依赖冲突问题 & Redis 支持 哨兵模式连接" 2 years ago
stream-start.sh 更改 默认的docker-compose 配置 2 years ago

README.md

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

作者 项目群交流 Gitee Starts Gitee Starts issue-open issue-close issue-close issue-close issue-close jdk版本 SpringBoot版本 Centos版本 MySQL版本 maven版本 ORM框架 ORM框架 分布式定时任务 分布式配置中心 分布式消息队列 分布式日志采集 计算引擎 系统监控 系统监控 部署 部署 部署 部署 前端

🔥项目在线演示地址:http://139.9.66.219:3000/

🔥11W+字共107个文档带你玩转austin,详情可戳:消息推送平台文档

消息推送平台austin介绍

核心功能:统一的接口发送各种类型消息,对消息生命周期全链路追踪。

意义:只要公司内部有发送消息的需求,都应该要有类似austin的项目。消息推送平台对各类消息进行统一发送处理,这有利于对功能的收拢,以及提高业务需求开发的效率。

使用姿势

1、创建需要发送的渠道账号

2、创建消息模板

3、测试发送消息是否正常

4、查看消息下发情况

5、亦可在新建模板时选择定时任务,通过上传csv文件和指定cron表达式实现下发消息

部署姿势

austin项目强依赖MySQL/Redis/(大概需要2G内存)弱依赖kafka/prometheus/graylog/flink/xxl-job/apollo/hive(完全部署所有的服务大概16G内存)。如果缺少相关的组件可戳:安装相关组件教程

实在想要clone项目后不用自己部署环境直接在本地启动debug,我这提供了股东服务直连部署好的服务器。

1、austin目前使用的MySQL版本5.7x如果你使用的MySQL版本8.0,注意改变pom.xml所依赖的版本以及对应的连接信息。

2、填写application.propertiesspring.datasource对应的ip/port/username/password信息

3、执行sql文件夹下的austin.sql创建对应的表

4、填写application.propertiesspring.redis对应的ip/port/password信息

5、以上配置信息都在application.properties文件中修改。(prometheus/graylog/flink/xxl-job/apollo/kafka/hive可选)

6austin前端管理系统部署,戳GitHubGitee跳转至对应的仓库

7、(可选)正常使用数据管理(查看实时数据链路下发)需要将austin-streamjar包上传至Flink,根据部署文档启动Flink。在打jar包前需要填写com.java3y.austin.stream.constants.AustinFlinkConstant中的rediskafkaip/port注意日志的topic在application.properties中的austin.business.log.topic.name。如果没有该topic需要提前创建使用Kafka作为消息队列实现)

8、(可选)正常使用定时任务需要部署xxl-job,根据部署文档启动xxl的调度中心并在application.properteis中填写 austin.xxl.job.ipaustin.xxl.job.port

9、(可选)正常使用分布式日志采集需要部署graylog,根据部署文档启动graylog,并在application.properteis中填写 austin.graylog.ip

10、(可选)正常使用系统监控需要部署promethusgrafana,根据部署文档配置grafana图表。

11、(可选)正常使用动态配置中心需要部署apollo,根据部署文档启动apollo通过docker-compose启动需要在AustinApplication注入对应的ip和port(可看注释)。

12、(可选)正常使用数据仓库需要部署hive,根据部署文档通过flink把数据写入到hive中(flink环境也要安装好),将austin-data-housejar包提交到flink执行

官方项目交流群

austin项目官方交流群已经超过了两百人添加我的个人微信 java3yyy 添加时备注:【项目】,我空的时候会拉进项目交流群里。

项目文档

🔥11W+字共107个文档带你玩转austin,详情可戳:消息推送平台文档