我的分布式微服務框架:YC-Framework


YC-Framework官方文檔:
http://framework.youcongtech.com/

YC-Framework源代碼:
https://github.com/developers-youcong/yc-framework.git

YC-Framework問題反饋:
https://github.com/developers-youcong/yc-framework/issues

一、YC-Framework的由來是什么?

我很早以前就想寫一個框架了,但不確定寫什么好,直到近幾年分布式微服務的實踐,使我想着寫一個最佳通用型分布式微服務解決方案(也可以叫框架)。關於框架的命名,我想了很多,最終以YC定下來了,YC一詞最早的靈感來源於《黑客與畫家》這本書,同樣也是我本人姓名的簡寫。

二、YC-Framework致力於解決什么樣的問題?

YC-Framework官方文檔中就聲明了如下:
圖一

表示解決的問題是:

  • 讓開發分布式微服務應用更簡單;
  • 讓部署分布式微服務應用更簡單;
  • 集成眾多的行業領域解決方案;
  • 微服務如何簡單的實現高可用、高性能、高並發。

三、YC-Framework適用於什么樣的群體?

主要針對Java開發群體。

Java開發群體的要求如下:

  • 熟悉Java語言,有相關的Java開發經驗;
  • 了解分布式微服務,有使用過SpringBoot+SpringCloud;
  • 掌握Linux常用知識,懂得軟件安裝和配置;
  • 懂得搜索和提問。

四、YC-Framework的學習成本是怎樣的?

學習成本不高,有使用Java編程語言開發的經驗即可。

五、YC-Framework如何實現技術兼容性?

不會過於追求高版本,適合才是最重要的。

六、YC-Framework的文檔內容主體有哪些?

文檔內容主體有五大部分:

  • 初步;
  • 快速開始;
  • 組件使用;
  • 測試;
  • 部署。

部分相關圖如下:
圖二
圖三

七、YC-Framework使用過程中出現了問題怎么辦?

任何的框架都不可能不會有問題,歡迎大家前往Github代碼倉庫-Issue提問

針對任何的提問,我本人將在業余時間進行處理。

關於如何提問,准備提問前,建議閱讀一下:
http://tieba.github.io/common/howtoask.html

八、YC-Framework如果不活躍的怎么辦?

只要你具備SpringBoot、Spring、SpringCloud相關的開發經驗和善於搜索、熱愛學習就能自行改造和維護。一定程度上說明,只要具備相應的開發經驗,改造起來,並不難(懂一定的原理+實際的經驗+熱愛學習,肯定是沒問題的)。

九、YC-Framework的商業模式是怎樣的?

目前暫不考慮如何實現盈利。

十、YC-Framework的開發者有哪些?

目前開發者就我一個人,也許將來會有更多志同道合的小伙伴加入。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM