# 平臺簡介
項目3期里規劃全市預約系統,因此搭建預約排隊一體化平臺,實現從預約,取號,叫號,完成,評價整個一體化全流程監控。
* 平臺構成:全市預約 + 大廳排隊叫號 + 好差評對接
* 全市預約:預約小程序 + 預約h5版 + App嵌入版(粵省事,愛深圳等)
+ 自助終端
* 大廳排隊叫號:取號機 + 叫號器 + IC外殼 + 條屏控制 + 聲音控制 + 電視機展示等
* 技術選型:vuejs + react + springboot + mybatisplus + redis + kafka + emqtt + oracle
* 工作年限:3年經驗(2018年)
# 項目收獲
## 視野收獲
1. 從系統開發的視野提升到平臺開發的視野,不再局限與某一個系統內部。
2. 接觸到時下熱門的微信小程序,和前端大火的vue,react,開始走向前后端分離開發階段。
3. 接觸到大廳內部的不同的硬件設備,web如何驅動硬件,比如打印機,身份證讀卡器等。
## 管理經驗積累
1. 開始團隊合作,有前端,UI,后臺,方案,設計,測試等不同角色,理解需求后做功能設計拆分前端和后臺任務,協調團隊快速迭代。
2. 讀人并熟悉團隊成員秉性,培養團隊默契,讓工作有條不紊的進行。
3. 熟悉老大的工作方式,與其配合,慢慢積累ppt匯報經驗。
## 技術提升
1. 前端vuejs,react框架的開發經驗積累,熟悉到es6和commonjs,理解數據綁定前端框架和jquery的區別。
2. 后臺框架集成mybatisplus更快捷操作數據庫。
3. 后臺框架集成redis做緩存,天河項目基于redis的訂閱發布模型做消息隊列。
4. 平臺內系統間通過emqtt微消息中間件做解耦,實現流程扭轉。
5. 預約取號時基于kafka做消息隊列,應對高并發流量,后臺順序消費保證預約票號順序及不超號。

6. 基于openresty + lua實現的nginx網關的app權限認證做接口安全鑒權。