強烈推薦,企業級訊息推送神器:Austin,讓溝通無處不在!

new-code發表於2024-05-01
PDF格式公眾號回覆關鍵字:ZKCH002
強烈推薦,企業級訊息推送神器:Austin,讓溝通無處不在!
開源一個支援email,簡訊,語音,服務號,小程式,企業wx,釘釘,飛書,APP推送等訊息型別的推送系統 隨著企業數字化程度越來越高,不同的系統透過訊息推送來增強業務流程的通訊效率和協調性場景越來越多。以下是一些具體系統中使用到訊息推送的業務場景

客戶關係管理 CRM

營銷活動推廣,當需要推廣一個產品時,需要透過APP推送,簡訊、小程式等渠道展現產品特性,價效比,優惠活動推送給客戶

個性化關懷,當客戶生日時,可以在客戶生日當天透過APP推送,簡訊、小程式等渠道推送相應個性化訊息和個性化優惠給到客戶

售後服務與支援,當客戶提交保修請求或聯絡支援團隊時,CRM系統可以自動傳送確認郵件或簡訊,告知客戶請求已被接收並正在處理中

供應商關係管理(SRM)

採購訂單被批准後,透過電子郵件或簡訊通知供應商進行確認。

需要供應商提供訂單狀態更新時,透過供應商門戶或郵件進行通知

物料需求計劃(MRP)

物料庫存低於安-全庫存水平時,透過電子郵件通知採購經理進行補貨。

當生產計劃調整時,即時透過內部訊息系統通知相關部門。

製造執行系統(MES)

當生產訂單開始或結束時,透過內部訊息系統通知相關人員。

裝置維護計劃或故障時,透過訊息系統推送通知給維護團隊。

產品生命週期管理(PLM)

新產品設計完成後,透過電子郵件向專案組成員推送通知,邀請他們進行設計評審。

在產品設計更改時,透過訊息系統通知所有相關人員,以確保新的更改被採納。

倉庫管理系統 WMS

當新貨物到達或發貨時,透過系統傳送狀態更新給物流團隊。

盤點結果差異大時,透過系統通知庫存管理人員進行核查

運輸管理系統 TMS

運輸狀態更新,當貨物被安排運輸、在途中或在到達目的地時,TMS系統可以透過簡訊、郵件或APP推送實時更新運輸狀態給客戶

異常報警,如果在運輸過程中發生異常情況,如天氣惡劣導致延誤、貨物損壞或丟失等,TMS系統會立即透過設定的通知渠道通知客戶

辦公自動化 OA

待辦事項提醒,當使用者在OA系統中建立待辦事項時,系統可以根據預設的時間或條件傳送釘釘、飛書、簡訊提醒訊息,確保使用者及時處理相關任務

公文審批提醒,在公文審批流程中,當某個節點需要審批時,系統會自動傳送釘釘、飛書、簡訊提醒訊息給相關審批人員,確保審批流程順利進行

運維監控系統

系統故障,當系統出現故障或異常時,運維監控系統應立即傳送傳送釘釘、飛書、簡訊訊息通知,以便運維人員能夠迅速定位並解決問題

資源不足,當系統資源(如CPU、記憶體、磁碟空間等)使用率達到預警閾值時,運維監控系統應傳送釘釘、飛書、簡訊訊息通知,提醒運維人員及時擴容或調整資源分配

其實系統中,還有很多地方用到上述的功能。在所有這些場景中,訊息推送提供了及時、靈活且自動化的手段,以確保資訊流在企業內部和外部供應鏈之間順暢流動。這不僅有助於提高響應速度,還能確保所有相關方都及時瞭解新情況,從而作出迅速反應

但是在開發這些系統的時候,每個系統的對接,每個訊息傳送的型別都得寫一遍,會出現重複製造輪子,維護困難等問題,那麼有沒有一款平臺可以解決這個問題呢?今天介紹一個支援簡訊,語音,服務號,小程式,企業微信,釘釘,飛書,APP推送

技術棧

技術棧 實現
程式語言 Java(JDK 1.8)
專案管理工具 Maven 3.x
整合開發工具 IDEA 2022
部署伺服器 Centos 7.6
系統部署工具 Docker & Docker-compose
專案環境 SpringBoot 2.5.6
關係型資料庫 MySQL 5.7.X
快取資料庫 Redis:lastest
ORM框架 SpringData JPA 2.5.6
分散式定時任務框架 XXL-JOB v2.3.0
分散式配置中心 Apollo & Nacos
訊息佇列 Kafka & RabbitMQ & RocketMQ
分散式日誌採集框架 Graylog
分散式計算引擎 Flink 1.16.0
監控採集元件 Prometheus
監控視覺化元件 Grafana
資料倉儲 Hive 2.3.2
大資料環境 Hadoop 2.7.4
大資料視覺化 Metabase:lastest
前端技術 Amis

使用教程

1 建立傳送的渠道賬號

2 建立訊息模板

3 測試傳送訊息是否正常

4 檢視訊息下發情況

模組介紹

工程模組 作用
austin-common 專案公共包:儲存著專案公共常量/列舉/Bean
austin-support 專案工具包:對接中介軟體/元件
austin-cron 定時任務模組:對xxl-job封裝和專案定時任務邏輯
austin-web 後臺管理模組:提供介面給前端呼叫
austin-service-api 訊息接入層介面定義模組:只有介面和必要的入參依賴
austin-service-api-impl 訊息接入層具體實現模組:真實處理請求
austin-handler 訊息處理邏輯層:消費MQ下發訊息
austin-stream 實時處理模組:利用flink實時處理下發鏈路資料
austin-data-house 資料倉儲模組:消費MQ資料寫入hive

獲取原始碼和文件

回關鍵字:Austin

相關文章