内容简介:Roses v1.2更新说明: 更新部分jar包版本 修复若干bug 增加项目的使用手册到doc/Roses 使用手册.pdf Roses简介: Roses基于Spring Boot 2, 是开源项目Guns(https://gitee.com/naan1993/guns)的升级版本,致力做...
Roses v1.2更新说明:
更新部分jar包版本
修复若干bug
增加项目的使用手册到doc/Roses 使用手册.pdf
Roses简介:
Roses基于Spring Boot 2, 是开源项目Guns(https://gitee.com/naan1993/guns)的升级版本,致力做更简洁的分布式和服务化解决方案,Roses整合了最新版Spring Cloud Finchley.RELEASE,整合了springmvc + mybatis-plus + eureka + zuul + feign + ribbon + hystrix等等,提供Roses独有的高效率的开发体验,提供可靠消息最终一致性分布式事务解决方案,提供基于调用链的服务治理,提供可靠的服务异常定位方案(Log + Trace),一个分布式框架不仅需要构建高效稳定的底层开发框架,更需要解决分布式带来的种种挑战。
Roses是根据自己的采坑经验编写出来的,目的就是想让新接触微服务,搞分布式开发的同学能够快速上手。Roses在编写的时候有两个核心思想,第一个是注重解决分布式带来的种种挑战,第二个是注重提高开发人员的效率。
Roses的一些特点,具体可见gitee首页:
1. 网关实现统一鉴权,资源权限过滤(鉴权机制)
2. 网关生成唯一请求号(RequestNoGenerateFilter)(主要为了定位问题)
3. 分布式事务解决方案(可靠消息最终一致性)
4. 分布式配置中心roses-config(统一管理项目配置,好维护)
5. 一切请求基于RequestData和ResponseData(简化开发)
6. 独创基于BeanPostProcessor的资源扫描器(多服务之间的资源搜集,集中管理)
7. 独特的Feign错误解码器(继承Guns的开发思想,极大提高了开发效率)
8. Log + Trace日志记录(定位问题更便捷)
9. 统一的文件日志记录格式(日志记录的规范)
10. 快速开发微服务的秘籍 roses-core模块
未来一段时间将有大量突破性更新,敬请期待!
更多详情请点击:https://gitee.com/naan1993/roses
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Hadoop小文件解决方案-基于文件整合的解决方案
- Hadoop小文件解决方案-基于NameNode内存和MapReduce性能解决方案
- 跨域解决方案
- 异步解决方案---promise
- 前端一键打印解决方案
- MySQL 压缩解决方案(一)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java Web开发实例大全(基础卷)
软件开发技术联盟 / 清华大学出版社 / 2016-1 / 128.00
《Java Web开发实例大全(基础卷)》筛选、汇集了Java Web开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分为6篇23章,主要内容有开发环境搭建、Java语言基础、HTML/CSS技术、JSP基础与内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库、JavaS......一起来看看 《Java Web开发实例大全(基础卷)》 这本书的介绍吧!