老牌翘楚VS新锐黑马,微服务开发你会选谁?

boyanx4个月前技术教程20

微服务,或者说微服务架构,是一种将单体应用程序划分为一组小型服务的方法。每个服务都运行在其独立的进程中,并且服务之间通过定义明确的 API 进行通信。这样的架构设计允许团队独立地开发和部署各自的服务,增强了系统的可扩展性和健壮性。

今天,马建仓将为大家推荐六款微服务开发开源项目。这些项目有的已经存在了好几年,但仍然在微服务领域中占据重要的地位,深受许多开发者的喜爱;有的凭借着 DDD 和 CQRS 等近两年热门的模式开始崭露头角,虽然它们可能还不够知名,但却有着不俗的实力和潜力。

当微服务的老牌翘楚遇上新锐黑马,你会在开发中更倾向于谁呢?

open-capacity-platform

项目作者:someday

开源许可协议:Apache-2.0

项目地址:
https://gitee.com/dromara/open-capacity-platform

open-capacity-platform 是基于Layui+SpringCloud 的企业级微服务框架(用户权限管理,配置中心管理,应用管理,…),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供了完善的压力测试方案、灰度发布方案以及微服务部署方案。

lamp-cloud

项目作者:最后

开源许可协议:Apache-2.0

项目地址:
https://gitee.com/dromara/lamp-cloud

lamp-cloud 是基于 jdk11/jdk8、SpringCloud、SpringBoot 开发的微服务快速开发平台,专注于多租户解决方案。

lamp-cloud 拥有 RBAC、网关统一鉴权、Xss 防跨站攻击、代码自动生成、多种存储系统、分布式事务、分布式定时任务等功能,支持多业务系统、多服务并行开发,可以作为 Java Web 项目的开发脚手架。

jboot

项目作者:JbootProjects

开源许可协议:Apache-2.0

项目地址:
https://gitee.com/JbootProjects/jboot

Jboot 是一个基于 JFinal、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的国产微服务框架,支持 Dubbo RPC 的完整功能,有超过 1亿+ 用户产品正在使用。

Wow

项目作者:Ahoo-Wang

开源许可协议:Apache-2.0

项目地址:
https://gitee.com/AhooWang/Wow

Wow 是一款基于 DDD、EventSourcing 的现代响应式 CQRS 架构微服务开发框架。

Water

项目作者:noear

开源许可协议:Apache-2.0

项目地址:
https://gitee.com/noear/water

Water 为 Java 服务开发和治理提供一站式解决方案(可以理解为微服务架构支持套件)。基于 Solon 框架开发,并支持完整的 Solon Cloud 规范。

对 k8s 友好,支持 ip 漂移、支持 k8s svc 映射(通过上游配置,可直接将服务发现为 k8s service 地址)。

Anno

项目作者:杜燕明

开源许可协议:Apache-2.0

项目地址:
https://gitee.com/dotnetchina/anno.core

Anno 是一个微服务引擎,底层通可选用 grpc或thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、插件化开发。

标签: layui 多选

相关文章

LayUi提高-Select控件使用(layui触发select)

1、概述主要讲解layui如何监听Select的变化,以及获取Select内容的相关值2、基本Html<div class="layui-form"> <di...

thinkphp6里怎么给layui数据表格输送数据接口

layui官网已经下架了,但是产品还是可以使用。今天一个朋友问我怎么给layui数据表格发送数据接口,当然他是学前端的,后端不怎么懂,自学了tp框架问我怎么调用。其实官方文档上就有相应的数据格式,js...

Layui第二天学习(layui使用session)

<!DOCTYPE html> <html> <head> <meta charset="utf-8">...

springboot教务管理系统+微信小程序云开发附带源码

今天给大家分享的程序是基于springboot的管理,前端是小程序,系统非常的nice,不管是学习还是毕设都非常的靠谱。本系统主要分为pc端后台管理和微信小程序端,pc端有三个角色:管理员、学生、教师...

2022年优秀的Web前端UI框架推荐(web前端ui框架有哪些)

选择好一款Web前端UI框架,对于前端入门开发者是非常重要的,它决定了你系统设计出来的UI风格。有时候我们不需要重复造轮子,特别是对于非专业前端的开发者,选择使用UI框架可以让我们把更多的精力放在业务...

C# .NET 6 校园图书管理系统:第18章 layui 创建图书室

1.前言现在是2021年12月31日23:35:21,马上就要2022年了,这一年啥都干了,又好像啥都没干。兜里卡里还是空的(⊙o⊙)…本章我们继续完成图书室的创建。2.图示3.思路图书室创建的同时直...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。