专栏名称: 阿里云云原生
发布云原生技术最新资讯、汇集云原生技术最全内容,定期举办云原生活动、直播,阿里产品及用户最佳实践发布。与你并肩探索云原生技术点滴,分享你需要的云原生内容。
目录
相关文章推荐
润农畜牧报价  ·  2025年2月24日 ... ·  16 小时前  
田螺姑娘hhhaze  ·  脆上加脆 ·  昨天  
中国消费者报  ·  近期大量上市,多人吃进急诊室!紧急提醒→ ·  2 天前  
中国消费者报  ·  近期大量上市,多人吃进急诊室!紧急提醒→ ·  2 天前  
福州新闻网  ·  近期大量上市,多人吃进急诊室!紧急提醒→ ·  2 天前  
福州新闻网  ·  近期大量上市,多人吃进急诊室!紧急提醒→ ·  2 天前  
天津日报  ·  14℃!天津要升温了 ·  3 天前  
51好读  ›  专栏  ›  阿里云云原生

欢迎报名 Apache Seata (incubating) 开源之夏

阿里云云原生  · 公众号  ·  · 2024-05-14 16:55

正文

Part .1

欢迎大家报名 Apache Seata (incubating) 开源之夏 2024 课题

开源之夏 2024 学生报名期为 4 月 30 日 - 6 月 3 日 ,欢迎报名 Apache Seata(incubating) 2024 课题! 在这里,您将有机会深入探讨分布式事务的理论和应用,并与来自不同背景的同学一起合作完成实践项目。 我们期待着您的积极参与和贡献,共同推动分布式事务领域的发展。

Part .2

开源之夏 2024

开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

参与学生通过远程线上协作方式,配有资深导师指导,参与到开源社区各组织项目开发中并收获奖金、礼品与证书。 这些收获,不仅仅是未来毕业简历上浓墨重彩的一笔,更是迈向顶尖开发者的闪亮起点,可以说非常值得一试。 每个项目难度分为基础和进阶两档,对应学生结项奖金分别为税前人民币 8000 元和税前人民币 12000 元。

Part .3

Apache Seata(incubating)社区介绍

Apache Seata (incubating)是一款开源的分布式事务解决方案,GitHub 获得超过23K+ Starts 致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 在阿里内部一直扮演着分布式数据一致性的中间件角色,几乎每笔交易都要使用 Seata,历经双 11 洪荒流量的洗礼,对业务进行了有力的技术支撑。

Part .4

Apache Seata(incubating) 社区开源之夏 2024 项目课题汇总

社区为开源之夏 2024 组委会推荐 4 项精选项目课题,您可以访问以下链接进行选报:

https://summer-ospp.ac.cn/org/orgdetail/064c15df-705c-483a-8fc8-02831370db14?lang=zh

请及时与各导师沟通并准备项目申请材料,并登录官方注册申报(以下课题顺序不分先后):

项目一: 全链路支持 gRPC 协议

难度:进阶/Advanced
项目社区导师:陈健斌
导师联系邮箱:[email protected]

项目简述:

HTTP/2 和 1.x 是标准通用协议,使用 HTTP 标准协议有助于 Seata 的多语言扩展性,使其不再成为阻塞点之一,并且通用的标准协议便于后期理解和维护,并且在云原生上兼容和扩展性更强。
云原生:兼容多协议后,以便与未来 Seata 与各种云原生组件的兼容,比如 envoy 的7层代理等可以得到很好的适配,并且可与各种云原生组件相互集成,迈向更加成熟健壮的云原生分布式事务标准。
安全性:目前 Seata 不支持 TLS,而使用 HTTP/2 可较好的支持 TLS 提高安全性。
协议收敛:目前 Seata 侧存在多种协议,如作用于 RPC 的私有协议,用于控制台API的 HTTP 协议,集群间选举的私有/gRPC 协议。当 Seata 支持多协议兼容时,可以很好的在一个端口上直接解析多种协议,无需区分多个端口,并且可统一鉴权方式,提升可维护性。

减少依赖:目前 Seata 的 HTTP 协议使用的是 SpringBoot web 内置的 tomcat,选举依赖了 Sofa-Jraft 中的 blot,当多协议兼容进行完成后,集群选举可切换为grpc,API 接口和事务 RPC 的调用及 Namingserver 与 server 通信皆可使用 grpc/http,也减少了相关依赖,更加轻量化。

项目链接: https://summer-ospp.ac.cn/org/prodetail/240640258?list=org&navpage=org

项目二: 与 Kubernetes 进行集成增强 seata-ctl 的运维能力

难度:进阶/Advanced
项目社区导师:尹祥琨
导师联系邮箱:[email protected]
项目简述:

seata-ctl 是一个用于集群运维的命令行界面(CLI)工具,已具备事务模拟、配置管理和健康检查等功能。随着 Kubernetes 成为现代服务编排调度的事实标准平台,本项目计划通过与 Kubernetes API 进行集成,对 seata-ctl 进一步扩展。项目目标是将其打造成一个全面的 CLI 工具,可在 Kubernetes 上管理和观测 Seata Server,支持部署、扩缩容和可观测性。

项目链接: https://summer-ospp.ac.cn/org/prodetail/240640262?list=org&navpage=org

项目三: 实现控制台 OpenAPI 和提升系统安全性

难度:进阶/Advanced
项目社区导师:季敏(清铭)

导师联系邮箱:[email protected]

项目简述:

Apache Seata(incubating)是一个开源的分布式事务解决方案,旨在提供高性能和简单易用的分布式事务服务。随着微服务架构的普及,分布式事务管理变得越来越重要,尤其是在确保数据一致性和系统的准确性方面。







请到「今天看啥」查看全文