框架選型:mysql
一、基本框架:springboot2.2+springcloud(Hoxton.M2)+nacos (全部公共模塊所有使用 starter 方式依賴)web
二、受權及權限:oauth2+jwt+security(基於RBAC的細粒度權限控制)redis
其它基礎依賴:分佈式事物、分佈式job、MQ(rocket+rabbit+kafka)、ES、redis、mybatis、sharding-jdbc、代碼生成器、apache-ignite、apache-camel、基礎的日誌詳情輸出和系統監控、基於探針和zipkin的鏈路追蹤、基於國外kong網關產品、基於redis和sentinel的細粒度限流監控等spring
三、netty+MQ+websocket 消息聊天sql
四、netty+mqtt 物聯網 (EMQX等第三方開源broker)這個方向才接觸不久apache
五、mysql讀寫分離、主從同步、分庫分表等方案小程序
六、先後分離以及公衆號小程序等springboot
用戶可只關注開發業務相關的代碼便可,基本依賴已經集成,可用做常規的一些中小型項目和學習 !!!!!!!微信
若有須要可聯繫做者、歡迎交流學習一塊兒進步!websocket
郵箱:929412267@qq.com