<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          100萬+的妹子圖微服務(wù)版本終于開源了

          共 1395字,需瀏覽 3分鐘

           ·

          2020-07-28 12:36


          前言

          今天,妹子圖微服務(wù)版本終于出爐了,各位小伙伴久等了。

          2019年11月22日鑒黃圖床上線了,網(wǎng)友們也都很積極,甚是踴躍的上傳了不少有趣的圖片。

          2020年05月13日妹子圖后臺管理系統(tǒng)開源了,一個標(biāo)準(zhǔn)的后臺管理系統(tǒng),用戶、角色、權(quán)限、菜單,搭配敏捷開發(fā),可以快速生成一個功能模塊。

          2020年06月2日妹子圖小程序開源了,前端小菜雞,東拼西湊看起來還那么回事,代碼的話大家就講究著看吧。

          微服務(wù)

          如果是一個小團(tuán)隊,在引入微服務(wù)之前,一定要慎重考慮清楚,不要只顧追趕時髦,也不要人云亦云,適合團(tuán)隊的才是最好的。

          去年擼主準(zhǔn)備開發(fā)一個圖床,最開始就自己一個人在做,剛開始業(yè)務(wù)也比較簡單,就一個圖片上傳展示。

          后期,為了管理方便,擼了一個后臺管理系統(tǒng)。此時此刻,擼主不滿足于僅僅是一個圖床,后面加入了資訊、音樂、短鏈、郵件管理、任務(wù)管理、爬蟲服務(wù)等等。

          后來,為了各位小伙伴能隨時隨地的預(yù)覽妹子圖,擼主又開發(fā)了一款爪哇妹小程序。有很長很長一段時間,所有的需求迭代都是跑在一個程序上。

          慢慢的,小程序的用戶數(shù)逐漸增加,調(diào)用量也越來越大,這樣就有可能因為程序的調(diào)用會影響到其他服務(wù)。擼主只是想優(yōu)化一下小程序后臺邏輯而已,一處小小的改動就要整體編譯打包。

          此時,你可以想象一下,如果多人開發(fā)這個項目,而且都負(fù)責(zé)不同的模塊。這時候還是一個單體項目,然后合并多個人的代碼一起上線。有時候解決代碼沖突就要花掉半天的時間,擼主親身經(jīng)歷。

          上線的時候,如果發(fā)現(xiàn)某個功能有問題,需要進(jìn)行回退,其它功能就算沒問題也只能一起回退,業(yè)務(wù)多而復(fù)雜的時候,這種情況很容易出現(xiàn),非常影響迭代速度。

          又比如,小程序接口壓力有點大,我想橫向擴(kuò)展,這時候還得整包集群部署,極其浪費資源,如果能單獨把接口服務(wù)抽離出來,只需要對接口服務(wù)橫向擴(kuò)展就可以了。

          隨著業(yè)務(wù)的深入,團(tuán)隊規(guī)模的壯大,這時候,亟需一種能解決組內(nèi)自治、快速迭代、跨團(tuán)隊合作的軟件架構(gòu)。沒錯,就是微服務(wù)。

          當(dāng)然,不是所有的團(tuán)隊都適合微服務(wù),也不要覺得微服務(wù)是什么高大上的玩意。微服務(wù)從來也不是一蹴而就的,而是一個逐漸演變的過程。

          妹子圖

          由于都是擼主一個人在戰(zhàn)斗,這只是個妹子圖微服務(wù)學(xué)習(xí)案例,僅供各位小伙伴們參考,持續(xù)更新。

          • 前端水平太菜,偽前后端分離,只是把前端頁面抽離出來單獨部署。

          • 后端采用?SpringCloud?全家桶,部分組件采用?Alibaba。

          • 權(quán)限認(rèn)證采用JWT+自定義注解(RBAC)實現(xiàn),拋棄相對比較重的?SpringSecurity。

          • 單機(jī)版本請移步炒雞工具箱。

          • 妹子圖小程序請移步爪哇妹。

          架構(gòu)

          核心依賴

          模塊

          說明

          源碼部署文件中提供了一系列的軟件包以及安裝部署教程,還有一些配置參數(shù)文件。如果只是想測試不想安裝Nacos,擼主也提供了免費的鑒權(quán)注冊中心,為了安全起見,請加小編獲取,源碼請閱讀原文。

          —?【 THE END 】—
          本公眾號全部博文已整理成一個目錄,請在公眾號里回復(fù)「m」獲取!

          3T技術(shù)資源大放送!包括但不限于:Java、C/C++,Linux,Python,大數(shù)據(jù),人工智能等等。在公眾號內(nèi)回復(fù)「1024」,即可免費獲取?。?/span>




          瀏覽 26
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲激情四射 | 中文字幕无码视频在线 | 欧美啪啪啪网站 | 亚洲综合狠狠 | 午夜精品少妇 |