飛特商城微服務釋出 dubbo 2.0.3 分支,從放棄到入門
昨天是10.24 程式員的節日,給自己放假,今天要忙碌上線。
飛特,自由職業者,程式猿接私活利器,取之開源,用之開源。
新特性
如果你未接觸微服務,希望飛特帶你快速入門微服務。如果你有過微服務架構的開發經理,希望可以和飛特交流開發心得,單體集中成改造成微服務。
1、飛特新增dubbo分支,整合微服務。
放棄微服務的原因
1、小公司接觸不到微服務?
飛特帶你入門,帶你飛。警告:不能盲目引入微服務,能用單體架構就用單體架構。
2、微服務部署麻煩,部署多個tomcat,註冊中心,配置複雜,redis。。。
飛特只需啟動程式,不需要額外部署安裝軟體,直接接觸微服務。
技術選型
-
註冊中心:zookeeper
-
分散式治理框架 :dubbo
-
核心框架:Spring Boot2.0
-
許可權框架:Apache Shiro
-
模板引擎:Freemarker
-
持久層框架:MyBatis 和 MyBatis-plus
-
資料庫連線池:Alibaba Druid
-
開源中國快取框架:J2cache、Redis
-
日誌管理:LogBack
-
工具類:HuTools
專案亮點
1、程式碼生成器可以自動生成到IDE工作空間,節省了普通程式碼生成器的複製貼上時間
2、程式碼生成器支援多表的sql自動生成。
3、引入了mybatis-plus實現簡單的單表查詢
4、新增實體類上的自定義註解,like註解 模糊查詢 between註解 日期查詢經常用到 ignore 忽略註解 in 註解 OuterTable 多表關聯註解,輔助mybatis-plus完成多表查詢,極大的增加了開發速度。
未來計劃
商城功能完善
springcloud版本
支援國產 目前只在開源中國 專案地址:ofollow,noindex"> https://gitee.com/xcOschina/freeter-admin
後端專案演示
-
賬號密碼:admin/admin