微服務(wù)gitee開(kāi)源項(xiàng)目
時(shí)間:2023-05-22 09:28:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-22 09:28:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
微服務(wù)gitee開(kāi)源項(xiàng)目:在軟件開(kāi)發(fā)的不同時(shí)期、階段,對(duì)技術(shù)架構(gòu)的理解、選擇和應(yīng)用都有著不一樣的訴求。微服務(wù)架構(gòu)是當(dāng)前互聯(lián)網(wǎng)業(yè)界的一個(gè)技術(shù)熱點(diǎn),它的思想也更符合我們的目標(biāo):
- 根據(jù)業(yè)務(wù)模塊劃分服務(wù)種類。
- 每個(gè)服務(wù)可以獨(dú)立部署并且互相隔離。
- 通過(guò)輕量的 API 調(diào)用服務(wù)。
- 服務(wù)需要保證良好的高可用性。
微服務(wù)能夠使我們的開(kāi)發(fā)效率更高,溝通成本更低,響應(yīng)速度更快,迭代周期更短。當(dāng)然,每一種技術(shù)都不可能完美無(wú)缺,微服務(wù)也有自身的短板。但是,我們依然可以從微服務(wù)的理念和技術(shù)中學(xué)到很多東西,希望大家能夠喜歡這一期的 Java 微服務(wù)項(xiàng)目。
如果大家有好的微服務(wù)開(kāi)源項(xiàng)目,也可以托管到碼云上,我們會(huì)及時(shí)給予推薦。最后,如果你很喜歡以下提到的項(xiàng)目,別忘了分享給其他人哦。
碼云項(xiàng)目推薦 1、項(xiàng)目名稱:基于微服務(wù)的社群平臺(tái)
項(xiàng)目簡(jiǎn)介: 本項(xiàng)目是基于 spring boot 微服務(wù)的開(kāi)源出行社群平臺(tái)(LBSNS),其主要的技術(shù)特點(diǎn)是:
- 通過(guò) nginx 實(shí)現(xiàn)項(xiàng)目集群、負(fù)載均衡、動(dòng)靜分離、文件壓縮;
- 使用 shiro 和 redis 實(shí)現(xiàn)項(xiàng)目權(quán)限控制,和 session 共享;
- 使用 spring-data-solr 實(shí)現(xiàn)全文搜索;
- 通過(guò) mybatis 訪問(wèn) mysql 數(shù)據(jù)庫(kù),并用 spring aop 統(tǒng)一實(shí)現(xiàn)事務(wù)控制;
- 前端主要用的是 freemarker、jquery 和 bootstrap3;
- 通過(guò) git 實(shí)現(xiàn)項(xiàng)目代碼同步,git 服務(wù)用的是 gogs。
項(xiàng)目地址:https://gitee.com/peter.e.king/goodeen2、項(xiàng)目名稱:基于微服務(wù)架構(gòu)的博客系統(tǒng)
項(xiàng)目簡(jiǎn)介: 本項(xiàng)目是基于 Spring Cloud 實(shí)現(xiàn)的簡(jiǎn)單微服務(wù)架構(gòu)博客系統(tǒng)。
項(xiàng)目地址:https://gitee.com/black-c/mcloud3、項(xiàng)目名稱:微服務(wù)配置中心 mconf
項(xiàng)目簡(jiǎn)介: 微服務(wù)配置中心 mconf(又稱螞蟻配置中心) ,基于 Zookeeper和Redis實(shí)現(xiàn)的配置中心。提供拉取配置、訂閱配置、新增配置、刪除配置、修改配置等功能。支持多數(shù)據(jù)中心、多環(huán)境配置、配置分組、多版本配置等功能。
核心支持功能:- 支持精簡(jiǎn)版 mconf:管理精簡(jiǎn)版的“app-conf”結(jié)構(gòu)型配置
- 支持多數(shù)據(jù)中心配置管理
- 支持多環(huán)境配置原理
- 支持配置文件分組管理
- 支持配置文件多版本管理
- 支持單個(gè)配置文件多數(shù)據(jù)項(xiàng)結(jié)構(gòu)(List 型)
- 支持配置文件存儲(chǔ)的高可靠(由 Zookeeper 和 Redis 保證)
項(xiàng)目地址:https://gitee.com/yu120/mconf4、項(xiàng)目名稱:微服務(wù)神經(jīng)元 Neural
項(xiàng)目簡(jiǎn)介: 微服務(wù)架構(gòu)中高并發(fā)和高可用的神經(jīng)組織利刃,提供了分布式限流、降級(jí)、熔斷、重試和隔離的容錯(cuò)特性。并同時(shí)提供了 SPI、過(guò)濾器、JWT、插件機(jī)制。此外還提供了很多小的黑科技(如:IP 黑白名單、UUID 加強(qiáng)版、Snowflake 和大并發(fā)時(shí)間戳獲取等)。
項(xiàng)目地址:https://gitee.com/yu120/neural5、項(xiàng)目名稱:多功能微服務(wù)框架 ServiceComb
項(xiàng)目簡(jiǎn)介: ServiceComb 是華為開(kāi)源的一套包含代碼框架生成,服務(wù)注冊(cè)發(fā)現(xiàn),負(fù)載均衡,服務(wù)可靠性(容錯(cuò)熔斷,限流降級(jí),調(diào)用鏈追蹤)等功能的微服務(wù)框架。
ServiceComb 包括應(yīng)用框架代碼生成,服務(wù)注冊(cè)發(fā)現(xiàn)、服務(wù)配置管理、服務(wù)監(jiān)控、服務(wù)調(diào)用追蹤、多通信協(xié)議支持等功能,具有服務(wù)化契約增強(qiáng)、響應(yīng)式編程范式及多語(yǔ)言 SDK 支持等優(yōu)勢(shì)特性。ServiceComb 基于開(kāi)放的架構(gòu),不僅可以支持開(kāi)發(fā)者根據(jù)自身業(yè)務(wù)需求定制業(yè)務(wù)插件,而且還兼容多種業(yè)界流行的微服務(wù)框架。
項(xiàng)目地址:https://gitee.com/servicecomb/ServiceComb-Java-Chassis6、項(xiàng)目名稱:輕量級(jí)的 Java 微服務(wù)框架
項(xiàng)目簡(jiǎn)介: 本項(xiàng)目是基于 Netty5+Java8 的 Sinatra 實(shí)現(xiàn)的輕量級(jí)高性能微服務(wù)框架。
項(xiàng)目地址:https://gitee.com/buru/sardine7、項(xiàng)目名稱:基于微服務(wù)的權(quán)限系統(tǒng) Pig
項(xiàng)目簡(jiǎn)介: Pig 是基于 Spring Cloud、JWT 的微服務(wù)權(quán)限系統(tǒng)。
項(xiàng)目地址:https://gitee.com/log4j/pighttp://mp.weixin.qq.com/s/_PRUfX4cmbrmYmcP0IZfzw