资料介绍
软件简介
Austin 是一个消息推送平台。推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。所使用的技术栈包括:SpringBoot、SpringDataJPA、MySQL、Docker、docker-compose、Kafka、Redis、Apollo、prometheus、Grafana、GrayLog、Flink、Xxl-job、Echarts 等等。
austin 项目核心功能:统一的接口发送各种类型消息,对消息生命周期全链路追踪
项目出现意义:只要公司内有发送消息的需求,都应该要有类似austin
的项目,对各类消息进行统一发送处理。这有利于对功能的收拢,以及提高业务需求开发的效率。
系统项目架构
austin 项目核心流程:austin-api
接收到发送消息请求,直接将请求进MQ
。austin-handler
消费MQ
消息后由各类消息的 Handler 进行发送处理。
Question :为什么发个消息需要MQ?
Answer:发送消息实际上是调用各个服务提供的API,假设某消息的服务超时,austin-api
如果是直接调用服务,那存在超时风险,拖垮整个接口性能。MQ在这是为了做异步和解耦,并且在一定程度上抗住业务流量。
Question:能简单说下接入层做了什么事吗?
Answer:
Question:austin-stream
和austin-datahouse
的作用?
Answer:austin-handler
在发送消息的过程中会做些通用业务处理以及发送消息,这个过程会产生大量的日志数据。日志数据会被收集至MQ,由austin-stream
流式处理模块进行消费并最后将数据写入至austin-datahouse
Question:austin-admin
和austin-web
和austin-cron
的作用?
Answer:autsin-admin
是austin
项目的前端项目,可通过它实现对管理消息以及查看消息下发的情况,而austin-web
则是提供相关的接口给到austin-admin
进行调用(austin项目是前后端分离的)
业务方可操作austin-admin
管理后台调用austin-web
创建定时发送消息,austin-cron
就承载着定时任务处理的工作。
- 基于FPGA芯片的软硬件平台的使用 20次下载
- 智能电网的弹性调控平台任务调度研究 5次下载
- 基于ARM和ZigBee的心血管诊断平台 17次下载
- 数字信号处理虚拟试验仿真平台方案 5次下载
- 基于双DSP的双PWM变频器控制平台 22次下载
- 基于DSP的高性能光学稳定平台控制系统 7次下载
- 基于MATLAB的DSP控制系统仿真平台设计方案 20次下载
- 蓝牙文件推送技术资料下载
- 华为统一通信与协作市场发展趋势白皮书下载 1次下载
- 个性化广告推荐系统设计方案及应用 13次下载
- 软件无线电RFID测试平台课件下载 32次下载
- 单片机MQTT如何实现推送的简单使用
- 微软公布云计算平台Azure收费模式细节 14次下载
- 一种基于JMS的实时推送技术 0次下载
- 推送平台初步概要设计(1) 14次下载
- 什么是云平台?软件被云平台拦截了怎么办 2416次阅读
- 如何使用Python直接给微信推送消息 2098次阅读
- netty推送消息接口及实现 1524次阅读
- 如何利用D3引擎来创建APP和短信推送规则 1296次阅读
- ZETAOTA提供远程升级服务 提高实用性 744次阅读
- 使用websocket技术实现后端向前端的推送消息 6197次阅读
- 华为推送会话的建立方法的优点 2352次阅读
- 开发者如何选择合适的开放平台?开放平台如何吸引开发者来平台开发应用? 4260次阅读
- iOS 12.1.1正式版推送后出现无法上网问题 3836次阅读
- 现代IM系统中消息推送和存储架构的实现 3255次阅读
- 云计算平台是什么_云计算平台的搭建_云计算平台的功能 1.5w次阅读
- 智能硬件平台有哪些_智能硬件平台哪个最好 1.5w次阅读
- 微信智能硬件开放平台_微信硬件平台怎么接入 1.9w次阅读
- 如何搭建hadoop平台_hadoop平台搭建步骤 9208次阅读
- 手机开发平台小比较 1073次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多