<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 適用高性能微服務架構的開源項目

    時間:2024-08-26 11:46:38 系統架構師 我要投稿
    • 相關推薦

    適用高性能微服務架構的開源項目

      優秀的開源項目,能幫助你輕松構建高性能微服務架構,下面就為大家推薦一些,希望對大家有所幫助!

      基于 Java 8 的微服務框架 Redkale

      項目簡介:Redkale (中文名: 紅菜苔,湖北武漢的一種特產蔬菜) 是基于 Java 8 全新的微服務框架, 包含 HTTP、WebSocket、TCP/UDP、數據序列化、數據緩存、依賴注入等功能。 本框架致力于簡化集中式和微服務架構的開發,在增強開發敏捷性的同時保持高性能。

      RedKale 有如下主要特點:

      大量使用 Java 8 新特性(接口默認值、Stream、Lambda、JDk8 內置的 ASM 等)。

      提供 HTTP 服務,同時內置 JSON 功能與限時緩存功能。

      TCP 層完全使用 NIO.2,并統一 TCP 與 UDP 的接口換。

      提供分布式與集中式部署的無縫切換。

      提供類似 JPA 功能,包含數據緩存自動同步、分表分庫與簡潔的數據層操作接口。

      可以動態修改已依賴注入的資源。

      基于微服務的 E 框架

      項目簡介:框架采用微服務的設計思想,而且各工程易分易合,采用前后臺分開,前后臺都可以單獨部署。

      框架采用微服務的設計思想,而且各工程易分易合

      此框架采用前后臺分開,前后臺都可以單獨部署,前端采用輕量級的扁平化設計(html+javascript+Bootstrap), 會自動針對不同的屏幕尺寸調整頁面,使其在各個尺寸的屏幕上表現良好。

      后端采用Spring boot 、 Spring Cloud,不需要部署WAR 文件,可直接運行jar文件。

      系統權限框架采用spring-security oauth2,實現前后臺權限校驗,權限實現了用戶授權和客戶端授權。

      持久層采用JPA ,能夠很好的適應不同數據庫,并實現注解式動態查詢功能。

      數據響應該采用json格式。

      服務采用REST形式,能夠方便的與手機app進行對接,集成swagger能夠在線查看RESTAPI 文檔和在線測試服務接口

      支持單點登錄,可以多系統進行菜單集成,形成一個portal。

      支持高并發和水平擴展,支持Session的統一存儲。

      項目采用gradle構建,能夠方便的將各項目進行按需組裝。

      jeecg-p3 微服務框架

      項目簡介:微服務與容器技術實踐,業務組件以 JAR 方式提供,插件模式、松耦合、可插拔、支持獨立部署,也可以無縫集成 Jeecg 平臺中。

      基于 spring-boot 封裝的微服務架構

      項目簡介:對 spring boot 進行輕度封裝的一個開源項目,更確切的說應該是一個項目腳手架。smart boot 在集成 spring boot 的同時,約定了一個項目的模塊化結構。

      smart boot 適合哪些人:

      個人,對 spring boot、微服務架構有濃厚興趣的朋友;

      創業團隊,創業團隊正處于從0到1的過程,可以考慮 smart boot,因為該框架正式從創業團隊中歷練出來的;

      大公司,可以考慮選用。這樣的團隊基本有一個成熟的業務架構,所以僅在進行重構或者新業務搭建時推薦使用 smart boot。

      為什么開源 smart boot:

      smart boot 是作者從事架構工作以來第一份任務的產物,因此也顯得格外有意義,非常希望能夠分享給同行朋友。

      作為一款新生的作品,smart boot 迫切需要去經歷更多實際業務檢驗才能得以成長。但是,作者并不希望因此導致 smart boot 變得臃腫、復雜,保持簡單就好。

      回饋開源社區,步入這一行以來享受了太多開源項目帶來的便利,目前也希望能夠給予他人一些幫助。

      基于 GO 的短信驗證碼微服務

      項目簡介:專為需要【手機短信驗證碼】使用場景而設計的微服務(Micro service),如:用戶注冊、找回密碼、用戶身份驗證、驗證碼登錄等等。支持阿里大魚、云通信、互億無線。

      為什么要造這個輪子:

      首先我沒有找到已實現這些基本功能合一的輪子,至少開源的沒有。而實際上我們很多項目開發時經常需要用到手機驗證碼功能。然而每次重復造輪子又覺得太繁瑣且不容易集中控制。于是有了開發一個可復用輪子的想法。那么合計不到1500行 Go 代碼實現這個可復用的手機驗證碼微服務何樂不為呢?

      硬盤版的 Redis 微服務

      項目簡介:RocksDb Service 提供 key / Value 的微服務,構建集群提升服務能力;在大數據領域對 Cube 進行了擴展,通過執行 MapReduce / Spark 任務構建 Cube,對業務所需的維度組合和度量進行預聚合,當查詢到達時直接訪問預計算聚合結果,省去對大數據的掃描和運算;把 Cube 結果存入 mydb;在數據集市層面取代 Redis、Hbase、Apache Kylin。

      單節點的 mydb 是一個可持久化的大容量硬盤版的 redis 存儲服務,兼容 string、json 數據格式的接口;解決 redis 由于存儲數據量巨大而導致內存不夠用的容量瓶頸,可以當做一個大容量的 HashMap 來用。


    【適用高性能微服務架構的開源項目】相關文章:

    微服務的架構設計09-24

    三層架構用戶服務系統的設計與實現08-26

    如何使用PHP構建一個高性能的彈幕后端服務01-22

    日本留學如何開源節流呢10-28

    華為認證架構介紹10-03

    高性能混凝土及減水劑施工技術10-04

    婚慶策劃公司服務項目06-12

    紅帽認證體系架構介紹07-23

    如何搭建系統CSS架構12-31

    Linux概念架構解讀201610-15

    主站蜘蛛池模板: 久久亚洲精品无码观看不卡| 精品久久久无码中文字幕| 久热这里只精品99re8久| 国产亚洲午夜高清国产拍精品| 中文字幕亚洲精品无码| 91无码人妻精品一区二区三区L| 亚洲精品成人片在线播放| 欧美精品在线免费| 2022国产精品不卡a| 亚洲精品二三区| 国产成人综合精品一区| 国产亚洲精品a在线无码| 热综合一本伊人久久精品| 麻豆精品久久精品色综合| 无码国内精品人妻少妇| 久久亚洲中文字幕精品一区| 99久久免费国产精品| 国产精品国产三级国产AV主播 | 999久久久免费精品国产| 亚洲国产精品激情在线观看| 91麻豆精品国产91久久久久久| 国内精品久久久久伊人av| 中文字幕日韩精品有码视频 | 国产精品ⅴ无码大片在线看| 亚洲国产精品成人一区 | 久久水蜜桃亚洲av无码精品麻豆| 欧美亚洲另类精品第一页| 国产伦精品一区二区三区视频金莲| 国产一精品一av一免费爽爽| 国产三级精品三级在线专区1| 中文字幕乱码中文乱码51精品| 久久精品国产WWW456C0M| 国产欧美在线观看精品一区二区| 99久久精品九九亚洲精品| 欧美精品在线一区| 狠狠色丁香婷婷综合精品视频| 69国产成人综合久久精品| 成人区精品一区二区不卡| 91精品国产9l久久久久| 99re热这里只有精品视频中文字幕| 国产欧美精品AAAAAA片|