微服务开源生态报告 No.10

640?wx_fmt=jpeg

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。

社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。

 非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。

在公众号对话框内回复“微服务”,获取往期微服务开源生态报告内容。

以下是第 10 期「微服务开源生态报告」的内容。

 01   Apache Dubbo 

640?wx_fmt=jpeg

Dubbo 开发者日活动@上海

  • 8月17日,Dubbo开发者日上海站成功举办,报名人数 685 人,线上观看人数达 6000+ ;

  • 社区向 Apache 董事会提交了 8 月份月度社区活跃报告,开发者日活动收到董事会的积极肯定;

  • dubbo-go 1.1.0 release目前社区正在投票中;

  • apache/dubbo-go-hessian2 社区展开对Java包装类型支持的讨论;

  • dubbogo/gost 增加queue队列支持;

  • apache/dubbo-go 修复和优化了使用Zookeeper为注册中心时内存过大的问题;

  • apache/dubbo-go 增加了 forking 类型的集群策略支持;

  • apache/dubbo-go 瘦身去掉了单元测试需要的jar包等二进制文件,单元测试前需要通过脚本从网络拉取;

  • 涂鸦智能基于 dubbo-go 的对外平台级网关服务已经发布到生产环境,服务两百个接口,业务各项指标以及资源使用平稳,是对 dubbo-go 完整使用的典型案例;

  • Dubbo Ecosystem官网上线:

    http://dubbo.apache.org/en-us/ecology/index.html

 02   Sentinel 

社区动态

  • 社区开发者 @CodingSinger  和 @chenledong  修复了 Sentinel gRPC Adapter 中 RT 和异常统计不准确的问题,详见: 

    #291:https://github.com/alibaba/Sentinel/pull/291 

    #995:https://github.com/alibaba/Sentinel/pull/995

  • 社区开发者 @kangjiabang  贡献了 Sentinel 控制台监控整合 OpenTSDB 的实现,详见:

    https://github.com/alibaba/Sentinel/pull/991

 03   Seata 

社区动态

  • Seata 社区任务认领:

    https://www.yuque.com/docs/share/5b4a456b-f882-446b-8388-2ae5bdc98050 ,

    欢迎大家参与社区贡献;

  • 社区开发者 zjinlei 正式成为 Seata 社区 committer。

 04  Nacos 


项目动态

  • Nacos Spring 发布 0.3.3 版本,Nacos SpringBoot 发布 0.1.3 和 0.2.3 ,支持根据dataId后缀自动识别配置格式;

  • Nacos Go SDK 0.2.0 发布,修复心跳删除失败问题:

    https://github.com/nacos-group/nacos-sdk-go/releases/tag/0.2.0

  • Nacos 对接 Istio 进展,已经通过 MCP 模式打通 Pilot,目前还在调试和Envoy 的同步,欢迎参与共建:

    https://github.com/nacos-group/nacos-istio

  • Nacos 支持 Dubbo Go 的 PR 已经合并:

    https://github.com/apache/dubbo-go/pull/151

社区动态

  • 8月17号上海 Dubbo meetup ,Nacos PMC 彦林分享了《 Nacos 云原生实战》;

  • Nacos Committer 风卿发表文章《 confd + Nacos | 无代码侵入的配置变更管理》,链接:https://yq.aliyun.com/articles/715275

  05   Tengine 

社区动态

Tengine-2.3.2 预发版本 Release ,本次同步了 Nginx-1.17.3 核心代码,并新增如下新特性,详见:

https://github.com/alibaba/tengine/issues/1352

感谢社区开发者@IYism、@zhangqx2010、@Lin-Buo-Ren等参与贡献。

  • 同步 Nginx 官方的 HTTP2 安全漏洞 CVE-2019-9511, CVE-2019-9513和CVE-2019-9516 修复方案;

  • 支持后端 HTTP 转 Dubbo 协议转发,使用详情见:

    https://github.com/alibaba/tengine/blob/master/docs/modules/ngx_http_dubbo_module_cn.md

  • 支持 VNSWRR 高效负载均衡算法,详细使用说明见这里:

    https://github.com/alibaba/tengine/blob/master/docs/modules/ngx_http_upstream_vnswrr_module_cn.md

  • dynamic_resolve 动态服务发现模块支持 IPv6 地址解析,使用详情:

    https://github.com/alibaba/tengine/blob/master/docs/modules/ngx_http_upstream_dynamic_cn.md



 06   Spring Cloud Alibaba 

社区动态

  • 社区开发者 @AbelSara 修复了使用 Spring Cloud Gateway 或 Zuul 的情况下,Filter 不会自动构造的问题,详见: 

    https://github.com/alibaba/spring-cloud-alibaba/pull/853

  • 社区开发者@echooymvq修复了Dubbo Spring Cloud 在部分使用 RestTemplate 的场景下 NPE 的问题,详见: 

    https://github.com/alibaba/spring-cloud-alibaba/pull/852

本期作者:

Dubbo 

张乎兴,GitHub ID @ralf0131;

Dubbo 

望哥,GitHub ID @wongoo;

Dubbo 

于雨,GitHub ID @AlexStocks

Dubbo 

何鑫铭,GitHub ID @hxmhlt

Nacos 

朱鹏飞,GitHub ID @nkorange; 

Seata 

季敏,GitHub ID @slievrly;

Sentinel 

赵奕豪,GitHub ID @sczyh30;

Tengine 

王发康,GitHub ID @wangfakang;

Spring Cloud Alibaba 

方剑,GitHubID @fangjian0423。

/ 点击下方图片,报名参加 /

640?wx_fmt=png

Tips:

# 点下“在看”❤️

# 然后,公众号对话框内发送“包您满意”,试试手气??

# 本期奖品是来自淘宝心选的休闲帆布双肩包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值