工作在物流行業,平時接觸最多的就是倉儲、運輸、計費系統。而在這個過程中發現有幾個外圍功能是可以抽出的,比如郵件/消息發送,承運商系統剛對接(面單號/路由跟蹤等)。於是想嘗試做一個小平臺統一實現這些功能 ,然後各個項目直接和這個平臺對接,在這裏做下記錄。
目前確定使用的技術如下:
前端:html+jquery+layui,部分使用anjularjs2.0
後端: Springboot2.0+Shiro+quartz+redis
數據庫: Postgresql
服務端應用包含:
1.Control應用只做全局配置,基礎數據管理,不處理業務邏輯。連接的是BASE數據庫。
2.按業務分不同的Springboot應用,註冊到Control應用。
3.項目可指定存儲數據庫。
4.定時任務由Control分配到不同的Springboot應用執行。
5.多數據庫連接,並且可按項目自動切換。