YC-Framework版本更新:V1.0.9
分布式微服务框架:YC-Framework版本更新V1.0.9!!!
本文主要内容:
- 1.V1.0.9版本更新主要内容
- 2.YC-Framework新的征程
一、V1.0.9版本更新主要内容
- (1)接入空气质量数据(和风天气API)。
- (2)新增image-combiner(Java服务端图片合成工具)。
- (3)新增easyes(在elatic search基础上只做增强不做改变)。
- (4)新增dynamic-tp(动态线程池监控)。
- (5)新增Gobrs-Async(高性能异步编排)。
- (6)新增easypdf(一个用搭积木的方式构建pdf)。
- (7)修复若干bug。
- (8)支持InfluxDB。
- (9)支持Clickhouse。
- (10)支持Ti-DB。
- (11)支持SQL Server。
- (12)支持postgreSQL。
- (13)支持neo4j。
- (14)支持couchbase。
- (15)支持达梦数据库。
- (16)yc-framework官方文档全部开源。
本次版本更新,一方面更好的支持Dromara生态;另一方面在数据库层面支持更多;最后,YC-Framework全部开源(之前仅仅开源代码,未开源官方文档),现在统统全部开源,将来这个理念也不会发生改变,源代码均开源。YC-Framework致力于打造一款优秀的分布式微服务解决方案的目标不变。核心在于解决方案。面对不同的问题,解决方案千千万万。
二、YC-Framework开启新的征程
YC-Framework欢迎更多的朋友star、fork、pr、issues!!!
YC-Framework邀请广大爱好开源爱好技术的朋友们一起贡献!!!
接下来基于YC-Framework可围绕这么几个方面进行相关的代码贡献:
- 1.文档例子层面,通过Example驱动文档不断完善。
- 2.某个场景的解决方案系列(电商解决方案、内容解决方案、大数据分析解决方案、物联网解决方案、Saas通用层面解决方案等)。
- 3.基于特定开源生态系列的轻量级脚手架(重点在于简洁)。
- 4.修复YC-Framework存在的问题。
- 5.集成与支持更多开源优秀生态。
1.文档例子层面,通过Example驱动文档不断完善
要求如下:
- (1)文档以完善官方现有内容为主,每个文档必须有对应的Example示例项目。
- (2)所有的Example相关代码,必须在yc-example模块下。
- (3)yc-example下的子模块必须增加README.md简要说明。
2.某个场景的解决方案系列(电商解决方案、内容解决方案、大数据分析解决方案、物联网解决方案、Saas通用层面解决方案等)
要求如下:
- (1)所使用模块必须基于yc-framework。
- (2)可以是单体应用,也可以是微服务应用。
- (3)必须有README.md说明解决方案。
- (4)解决方案需有案例支撑,可以以Markdown形式或其它内容形式。
- (5)应用必须能够正常运行(README.md需有步骤说明)。
3.基于特定开源生态系列的轻量级脚手架
要求如下:
- (1)所使用模块必须基于yc-framework,如果涉及新的技术引用,可以在对应的模块上新增(允许引用新的)。
- (2)可以是单体应用,也可以是微服务应用。
- (3)必须有README.md说明。
- (4)应用必须能够正常运行(README.md需有步骤说明)。
4.修复YC-Framework存在的问题
要求如下:
- (1)针对广大朋友提相关的issue,可自行领取对应issue进行相应的问题修复,领取后,务必在一个月内解决(考虑到大家的时间,时间上可灵活,但最长期限为一个月)。
- (2)在使用YC-Framework的过程中,发现代码存在问题,可直接修复。
- (3)修复问题后,需简要叙述,不允许任何的无效提交。
5.集成与支持更多开源优秀生态
要求如下:
- (1)Github或Gitee要求至少1000star。
- (2)Github或Gitee要求所引用的开源项目必须处于活跃状态。
- (3)所集成以及支持的开源优秀生态必须要有对应的示例或案例。
三、你需要具备哪些知识?
- 1.熟练掌握Java编程。
- 2.了解微服务或分布式相关知识。
- 3.能熟练使用Git作为版本控制。
四、如何为YC-Framework做贡献?
YC-Framework目前以Github为主,Gitee作为备份同步。
贡献流程如下:
- 1.先fork一份YC-Framework到自己的本地分支。
- 2.修复问题或新增某功能时,发起pull request给YC-Framework原仓库即可。
- 3.我会review你所修改的,如果没有问题,我就会合并至YC-Framework。
官方网站:
http://framework.youcongtech.com/
GitHub源代码地址:
https://github.com/developers-youcong/yc-framework
Gitee源代码地址:
https://gitee.com/developers-youcong/yc-framework
历史版本查看:
https://github.com/developers-youcong/yc-framework/releases
YC-Framework版本更新:V1.0.9的更多相关文章
- YC-Framework版本更新:V1.0.2
分布式微服务框架:YC-Framework版本更新V1.0.2!!! 版本更新,本次版本为V1.0.2 主要更新内容如下所示: 集成ActiveMQ; 集成微信生态(支持微信公众号.微信支付.微信开放 ...
- YC-Framework版本更新:V1.0.3
分布式微服务框架:YC-Framework版本更新V1.0.3!!! 本次版本V1.0.3更新 集成分布式事务Seata: 集成分布式事务Tx-LCN: 集成Kafka: 集成RocketMQ: 集成 ...
- YC-Framework版本更新:V1.0.5
分布式微服务框架:YC-Framework版本更新V1.0.5!!! 本次版本V1.0.5更新 所有模块依赖调整: 部分问题修复: Nacos模块化: Eureka模块化: 支持SOA(即WebSer ...
- YC-Framework版本更新:V1.0.6
分布式微服务框架:YC-Framework版本更新V1.0.6!!! 本文主要内容: V1.0.6版本更新主要内容 V1.0.6版本更新主要内容介绍 一.V1.0.6版本更新主要内容 1.系统例子覆盖 ...
- YC-Framework版本更新:V1.0.10
分布式微服务框架:YC-Framework版本更新V1.0.10!!! 本文主要内容: 1.V1.0.10版本更新主要内容2.YC-Framework相关系列文章分享 一.V1.0.10版本更新主要内 ...
- .Net Core 控制台程序错误:Can not find runtime target for framework '.NETCoreApp,Version=v1.0' compatible with one of the target runtimes: 'win10-x64, win81-x64, win8-x64, win7-x64'.
.Net Core 控制台程序错误:Can not find runtime target for framework '.NETCoreApp,Version=v1.0' compatible wi ...
- ASP.NET Boilerplate终于发布v1.0了
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:ABP经过2年多的开发,终于发布第一个主要版本了,谨此提醒ABP的使用者. ASP.N ...
- 03-c#入门(简易存款利息计算器v1.0)
本想把练习题做了的结果放上来,不过发现附录是有答案的,就算了吧,自己做了没问题就行了哈.之前提到过,要是有朋友有想法,需要做小工具我可以帮忙实现,不过貌似大家都很忙.SO,自己学完第4章后,决定做一个 ...
- DotNetCore跨平台~问题~NETCoreAPP, Version=v1.0' compatible with one of the target runtimes: 'win10-x64
回到目录 新建console项目之后,编译程序出现以下错误: Can not find runtime target for framework '.NETCoreAPP, Version=v1.0' ...
随机推荐
- 《HALCON数字图像处理》第六章笔记
目录 第六章 图像增强 图像增强的概念和分类 灰度变换 直方图处理 图像的平滑 图像的锐化 图像的彩色增强 我在Gitee上建了个仓库,会将学习书本的时候打的一些代码上传上去,笔记中所有代码都在仓库里 ...
- plt.figure()的使用,plt.plot(),plt.subplot(),plt.subplots()和图中图
参考:https://blog.csdn.net/m0_37362454/article/details/81511427 matplotlib官方文档:https://matplotlib.org/ ...
- 静态代理、动态代理与Mybatis的理解
静态代理.动态代理与Mybatis的理解 这里的代理与设计模式中的代理模式密切相关,代理模式的主要作用是为其他对象提供一种控制对这个对象的访问方法,即在一个对象不适合或者不能直接引用另一个对象时,代理 ...
- TypeScript(7)泛型
泛型 指在定义函数.接口或类的时候,不预先指定具体的类型,而在使用的时候再指定具体类型的一种特性. 引入 下面创建一个函数, 实现功能: 根据指定的数量 count 和数据 value , 创建一个包 ...
- SAP BPC 清除CUBE 中的数据
原理:先根据模型和查询条件取出数据,然后把金额设置为0,再写回CUBE. 1.获取数据并清空金额 *&--------------------------------------------- ...
- 编程技巧│提高 Javascript 代码效率的技巧
目录 一.变量声明 二.三元运算符 三.解构赋值 四.解构交换 五.箭头函数 六.字符串模版 七.多值匹配 八.ES6对象简写 九.字符串转数字 十.次方相乘 十一.数组合并 十二.查找数组最大值最小 ...
- MySql中数据表增加字段很慢怎么办
正确的做法是这样,对于数据量很大的表,需要添加所有或者修改字段的做法是如下: 1.先创建一张一样的表 create table new_tb like tb_old; 2.修改创建表的字段 alter ...
- windows10 安装MySQL ZIP版本
今天重新学习了一下MySQL,但是呢刷题网站不知道为什么很卡,输入容易卡死崩溃,于是乎想在win10上面进行安装进行练习. 发现电脑里面没有,于是进行安装. 1.首先下载MySQL https://d ...
- spring-security 配置简介
1.Spring Security 简介 Spring Security 是一个能够基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架.它提供了一组可以在 Spring 应用 ...
- The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32