激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

適用高性能微服務(wù)架構的開(kāi)源項目

時(shí)間:2024-08-26 11:46:38 系統架構師 我要投稿
  • 相關(guān)推薦

適用高性能微服務(wù)架構的開(kāi)源項目

  優(yōu)秀的開(kāi)源項目,能幫助你輕松構建高性能微服務(wù)架構,下面就為大家推薦一些,希望對大家有所幫助!

  基于 Java 8 的微服務(wù)框架 Redkale

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

  RedKale 有如下主要特點(diǎn):

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

  提供 HTTP 服務(wù),同時(shí)內置 JSON 功能與限時(shí)緩存功能。

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

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

  提供類(lèi)似 JPA 功能,包含數據緩存自動(dòng)同步、分表分庫與簡(jiǎn)潔的數據層操作接口。

  可以動(dòng)態(tài)修改已依賴(lài)注入的資源。

  基于微服務(wù)的 E 框架

  項目簡(jiǎn)介:框架采用微服務(wù)的設計思想,而且各工程易分易合,采用前后臺分開(kāi),前后臺都可以單獨部署。

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

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

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

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

  持久層采用JPA ,能夠很好的適應不同數據庫,并實(shí)現注解式動(dòng)態(tài)查詢(xún)功能。

  數據響應該采用json格式。

  服務(wù)采用REST形式,能夠方便的與手機app進(jìn)行對接,集成swagger能夠在線(xiàn)查看RESTAPI 文檔和在線(xiàn)測試服務(wù)接口

  支持單點(diǎn)登錄,可以多系統進(jìn)行菜單集成,形成一個(gè)portal。

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

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

  jeecg-p3 微服務(wù)框架

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

  基于 spring-boot 封裝的微服務(wù)架構

  項目簡(jiǎn)介:對 spring boot 進(jìn)行輕度封裝的一個(gè)開(kāi)源項目,更確切的說(shuō)應該是一個(gè)項目腳手架。smart boot 在集成 spring boot 的同時(shí),約定了一個(gè)項目的模塊化結構。

  smart boot 適合哪些人:

  個(gè)人,對 spring boot、微服務(wù)架構有濃厚興趣的朋友;

  創(chuàng )業(yè)團隊,創(chuàng )業(yè)團隊正處于從0到1的過(guò)程,可以考慮 smart boot,因為該框架正式從創(chuàng )業(yè)團隊中歷練出來(lái)的;

  大公司,可以考慮選用。這樣的團隊基本有一個(gè)成熟的業(yè)務(wù)架構,所以?xún)H在進(jìn)行重構或者新業(yè)務(wù)搭建時(shí)推薦使用 smart boot。

  為什么開(kāi)源 smart boot:

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

  作為一款新生的作品,smart boot 迫切需要去經(jīng)歷更多實(shí)際業(yè)務(wù)檢驗才能得以成長(cháng)。但是,作者并不希望因此導致 smart boot 變得臃腫、復雜,保持簡(jiǎn)單就好。

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

  基于 GO 的短信驗證碼微服務(wù)

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

  為什么要造這個(gè)輪子:

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

  硬盤(pán)版的 Redis 微服務(wù)

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

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


【適用高性能微服務(wù)架構的開(kāi)源項目】相關(guān)文章:

微服務(wù)的架構設計09-24

三層架構用戶(hù)服務(wù)系統的設計與實(shí)現08-26

如何使用PHP構建一個(gè)高性能的彈幕后端服務(wù)01-22

日本留學(xué)如何開(kāi)源節流呢10-28

華為認證架構介紹10-03

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

婚慶策劃公司服務(wù)項目06-12

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

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

Linux概念架構解讀201610-15

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频