详情介绍
JeeSite Spring Cloud 是基于 Spring Cloud 的一个分布式系统套件的整合。
特点:用经典开发模式,开发分布式应用,两个字【简单】,一个字【快】。
具备 JeeSite4 单机版的所有功能,统一身份认证,统一基础数据管理,弱化微服务开发难度。。集成阿里优秀组件 Nacos 服务治理与配置中心、集成 Sentinel 流量卫兵;集成 Zipkin 链路追踪;集成 TxLcn、Seata 分布式事务等。
JeeSite Cloud 具备 JeeSite 5.x 的所有功能,是在 JeeSite 5.x 基础之上,完成的 Spring Cloud 分布式系统套件的整合。它利用 JeeSite 5.x 的开发便利性巧妙地简化了分布式系统开发。
JeeSite Cloud 并没有重复制造轮子,它只是将目前比较成熟的、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
集成阿里优秀组件 Nacos 服务治理与配置中心、集成 Sentinel 流量卫兵;集成 Zipkin 链路追踪;集成 Seata 分布式事务等,详见技术选型章节。
优势(只写别人没有的)
1、在 JeeSite 单应用基础之上,完成的 Cloud 功能,使用经典开发模式,就像开发单应用一样开发分布式应用
2、它提供了微服务模块的代码生成工具,快速生成开发微服务功能,包含微服务的发布和调用接口
3、我们将 api 和 client 合体为一个工程,自动适应自己调用自己 client 的影响,简化工程数量
4、解决 Feign 接口不能多重继承问题,如一些通用操作(增删改查)微服务接口基类实现,这些都不用自己写了
5、统一的授权认证、基础数据微服务,都已经提供查询 client 接口,其他微服务应用模块中可直接获取用户、组织、权限、字典等基础数据。微服务之间调用中,出现的会话及缓存的一致性统一得到解决。
6、如 UserUtils、EmpUtils、EmpUserService、OfficeService 等等众多的基础服务工具类,都可以直接从基础数据的微服务中获取数据,你不必考虑跨 web 服务的数据交互,我们已经帮你做了。
7、微服务组件 Nacos、Sentinel、Zipkin 提供源码方式启动部署,方便开发调试。
8、写一个别人有的,使用柔性事务入侵性小,跨 web 服务的情况,支持单个微服务独立数据库。
9、集成工作流,提供BPM引擎独立的服务,客户端只需调用API,无需加载复杂流程引擎。
10、其它优势
技术选型
分布式系统套件版本:Spring Cloud 2021.0.4 + Alibaba 2021.0.4
服务治理注册与发现:Spring Cloud Eureka / Consul / Nacos 2.1
分布式统一配置中心:Spring Cloud Config / Nacos 2.1
网关路由代理调用:Spring Cloud Gateway (动态网关)
声明式服务调用:Spring Cloud OpenFeign
客户端负载均衡:Spring Cloud LoadBalancer
阿里流量防卫兵:Sentinel 1.8 (限流、熔断降级、负载保护)
分布式事务框架:Seata 1.5 (可选组件)
分布式链路追踪:Zipkin 2.23 (可选组件)
工作流引擎框架:Flowable 6.6 (可选组件)
v4.7.0 更新内容
升级内容
升级 spring boot 2.7.10
增加 子表初始非编辑状态,点击行再编辑的存储例子
优化 展开当前级别树表时,加载框显示1次,不频闪了
优化 内容管理网站主题,细节风格美化。
优化 列表查询,点击重置按钮后即查询
优化 分页输入框显示样式,分页参数容错
优化 表格分页的输入框宽度,根据输入页码自适应
优化 右上角消息太多时,有时文字溢出的样式
修正 非黑暗模式下,登录页的页签 hover 黑色的问题
修正 jqgrid custom_value 的提示信息不正确问题
修正 CMS 文字扩展字段不能保存问题 #I6IBXO
修正 CMS CmsUtils.getArticleList 的 isQueryArticleData 参数不生效问题
修正 CAS中央认证服务退出后,没有退出客户端的问题
升级 JeeSite Cloud 社区版,可以商用。
升级 可视化数据大屏 v2.5
下载地址
人气源码
相关文章
-
Java轻量级类隔离框架 SOFAArk Project v2.2.14
SOFAArk 是一款基于 Java 实现的动态热部署和轻量级类隔离框架,由蚂蚁集团开源贡献,主要提供应用模块的动态热部署和类隔离能力。欢迎需要的朋友下载使用...
-
SpringBlade微服务开发平台 v4.2.0
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴...
-
Diboot轻代码开发平台 v2.11.0
Diboot轻代码开发平台是一个面向开发人员的低代码开发平台,将重复性的工作自动化,提高质量、效率、可维护性...
-
RuoYi-activiti工作流平台源码 v4.1
RuoYi-activiti是一款以若依开源权限管理系统为基础开发平台并集成了activiti框架完成的工作流系统,旨在打造集流程设计、流程部署、流程执行、任务办理、流程监控于一体的...
-
RuoYi若依权限管理系统 v4.7.9
RuoYi若依权限管理系统是一个基于SpringBoot的权限管理系统,代码易读易懂、界面简洁美观, 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖,喜欢的朋友快来下载...
-
Java Struts2漏洞复现工具
今天给大家分享Java Struts2漏洞复现工具,喜欢的朋友快来下载体验吧...
-
java操作excel的jar包(jxl.jar包 源码)
jxl.jar是通过java操作excel表格的工具类库,能够修饰单元格属性,是由java语言开发而成的,接下来通过本文给大家介绍java操作excel的jar包(jxl.jar包 源码),喜欢的朋友快...
-
springboot整合QuartJob实现定时器实时管理源代码
Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大,,下面给大家分享springboot整合QuartJob实现定时器实时管理源代码,感兴趣的朋友快来下载体验吧...
-
SOFABoot开源框架 v3.24.0
SOFABoot 是蚂蚁集团开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,上下文隔离,类隔离,日志空间隔离等等能力...
-
基于SSM的应急资源管理系统源码 v1.0
应急资源管理系统用的是是比较流行的SSM和前端JSP技术,用它来创建使用脚本语言,结合HTML代码来制作动态 网页,欢迎需要的朋友下载使用...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的JeeSite Spring Cloud 分布式系统套件 v4.7.0资源来源互联网,版权归该下载资源的合法拥有者所有。