网站首页 > java教程 正文
在软件开发的不同时期、阶段,对技术架构的理解、选择和应用都有着不一样的诉求。微服务架构是当前互联网业界的一个技术热点,它的思想也更符合我们的目标:
- 根据业务模块划分服务种类。
- 每个服务可以独立部署并且互相隔离。
- 通过轻量的 API 调用服务。
- 服务需要保证良好的高可用性。
微服务能够使我们的开发效率更高,沟通成本更低,响应速度更快,迭代周期更短。当然,每一种技术都不可能完美无缺,微服务也有自身的短板。但是,我们依然可以从微服务的理念和技术中学到很多东西,希望大家能够喜欢这一期的 Java 微服务项目。
如果大家有好的微服务开源项目,也可以托管到 Gitee.com 上,我们会及时给予推荐。最后,如果你很喜欢以下提到的项目,别忘了分享给其他人哦!
1、项目名称:基于微服务的权限系统 Pig
项目简介: Pig 是基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统;基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手。提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持;提供 lambda 、stream api 、webflux 的生产实践。
项目地址:https://gitee.com/log4j/pig
2、项目名称:为中小企业提供稳定的微服务解决方案 jbone
项目简介: jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
项目地址:https://gitee.com/majunwei2017/jbone
3、项目名称:SpringCloud分布式、单体式微服务架构并存的 SpringBlad
项目简介:SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud Greenwich 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
项目地址:https://gitee.com/smallc/SpringBlade
4、项目名称:微服务神经元 Neural
项目简介: 微服务架构中高并发和高可用的神经组织利刃,提供了分布式限流、降级、熔断、重试和隔离的容错特性。并同时提供了 SPI、过滤器、JWT、插件机制。此外还提供了很多小的黑科技(如:IP 黑白名单、UUID 加强版、Snowflake 和大并发时间戳获取等)。
项目地址:hhttps://gitee.com/yu120/neural
5、项目名称:多功能微服务框架 ServiceComb
项目简介: ServiceComb 是一套包含代码框架生成,服务注册发现,负载均衡,服务可靠性(容错熔断,限流降级,调用链追踪)等功能的微服务框架。
ServiceComb 包括应用框架代码生成,服务注册发现、服务配置管理、服务监控、服务调用追踪、多通信协议支持等功能,具有服务化契约增强、响应式编程范式及多语言 SDK 支持等优势特性。ServiceComb 基于开放的架构,不仅可以支持开发者根据自身业务需求定制业务插件,而且还兼容多种业界流行的微服务框架。
项目地址:https://gitee.com/servicecomb/ServiceComb-Java-Chassis
6、项目名称:SpringCloud 之外的另一个选择 Jboot
项目简介: SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用 Jboot 做极速开发。
项目地址:https://gitee.com/fuhai/jboot
猜你喜欢
- 2024-12-26 大厂必问 · 如何防止订单重复? 如何保证订单不会重复提交
- 2024-12-26 系列:第八篇—AppKey和AppSecret生成策略
- 2024-12-26 RabbitMQ镜像队列集群搭建、与SpringBoot整合
- 2024-12-26 Redisson 加锁、锁自动续期、解锁源码分析
- 2024-12-26 Java Web轻松学62 - 实现用户登录功能
- 2024-12-26 领导不让用UUID作为MySQL主键,那我用啥?
- 2024-12-26 Spring Boot中利用多线程技术实现数据的批量处理?
- 2024-12-26 SpringBoot中如何实现对上传文件病毒扫描?
- 2024-12-26 springBoot + mysql + redis实现扫码登录
- 2024-12-26 牛逼!自己动手从0实现一个分布式RPC框架,成功拿下阿里offer
你 发表评论:
欢迎- 04-26Java高效处理大文件读写的全方位指南
- 04-26省钱兄JAVA视频交系统开发
- 04-26Java常用工具类技术文档
- 04-26高效使用Java构建工具,Maven篇|云效工程师指北
- 04-26Java中自定义配置文件可以如此简单
- 04-26Java 技术文档(详细版)
- 04-26DuckDuckGo应用和扩展全面禁止谷歌的单点登录弹窗
- 04-26单点登录的终级解决方案-xxlSso
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)