資料介紹
軟件簡介
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次下载
- 蓝牙文件推送技术资料下载18次下载
- 华为统一通信与协作市场发展趋势白皮书下载1次下载
- 个性化广告推荐系统设计方案及应用13次下载
- 软件无线电RFID测试平台课件下载32次下载
- 单片机MQTT如何实现推送的简单使用10次下载
- 微软公布云计算平台Azure收费模式细节14次下载
- 一种基于JMS的实时推送技术0次下载
- 推送平台初步概要设计(1)14次下载
- 智慧CAN云应用(1)-平台功能728次阅读
- 什么是云平台?软件被云平台拦截了怎么办2720次阅读
- 基于MEB平台的电池电机电控759次阅读
- 如何接入OneNET平台6460次阅读
- 如何使用Python直接给微信推送消息2674次阅读
- netty推送消息接口及实现1642次阅读
- 如何利用D3引擎来创建APP和短信推送规则1437次阅读
- ZETAOTA提供远程升级服务 提高实用性783次阅读
- 使用websocket技术实现后端向前端的推送消息6285次阅读
- 华为推送会话的建立方法的优点2408次阅读
- iOS 12.1.1正式版推送后出现无法上网问题3888次阅读
- 现代IM系统中消息推送和存储架构的实现3301次阅读
- 云计算平台是什么_云计算平台的搭建_云计算平台的功能15903次阅读
- 智能硬件平台有哪些_智能硬件平台哪个最好15195次阅读
- 微信智能硬件开放平台_微信硬件平台怎么接入19565次阅读
下載排行
本周
- 1第十一屆 藍橋杯 單片機設計與開發項目 省賽 程序設計試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 2輕松解碼串口通信
- 509.30 KB | 3次下載 | 免費
- 3STM32F103C8T6開發板最小系統原理圖
- 0.78 MB | 1次下載 | 免費
- 4LT8822SS共漏N溝道增強型場效應晶體管規格書
- 1.22 MB | 1次下載 | 免費
- 5ACDC茂睿芯MK2687寬供電范圍高效率反激 PWM 控制器
- 2.28 MB | 1次下載 | 免費
- 6LTS3002FJI N溝道增強型功率MOSFET規格書
- 1.30 MB | 次下載 | 免費
- 7ESD保護器件ESD0504TL規格書
- 2.97 MB | 次下載 | 免費
- 8ESD保護器件GBLCxxCI系列規格書
- 2.85 MB | 次下載 | 免費
本月
- 1STM32開發板教程之STM32開發指南免費下載
- 24.88 MB | 177次下載 | 3 積分
- 2EN60335-1安規標準 中文版本
- 1.86 MB | 53次下載 | 1 積分
- 3DeepSeek從入門到精通
- 5.07 MB | 38次下載 | 免費
- 4第十一屆 藍橋杯 單片機設計與開發項目 省賽 程序設計試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 5NR-E531TX-XN冰箱說明書
- 8.64 MB | 19次下載 | 免費
- 6STM32單片機無人機設計
- 8.81 MB | 10次下載 | 免費
- 7華為硬件工程師手冊目前最全版本
- 1.02 MB | 8次下載 | 2 積分
- 8MAX9295電路圖
- 0.14 MB | 6次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935126次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191377次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183336次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論