乐趣区

关于开源:HDCCloud-2023-华为云5大开源项目发布与更新助力开发者实现应用创新

7 月 8 日,华为开发者大会 2023(Cloud)期间,由华为云开源主导的“5 大开源我的项目公布与更新,多种底层能力助力开发者实现利用翻新”分论坛圆满闭幕。

在本次分论坛中,华为云开源业务总经理邓明昆介绍了华为云开源的倒退现状与布局,并正式对外公布 2 个开源我的项目:OpenTiny、Kmesh,以及 3 大开源我的项目个性降级解读。


邓明昆,华为云开源业务总经理

华为云正式对外公布 2 个开源我的项目

新公布我的项目一:跨端、跨框架、跨版本企业级利用前端组件库—OpenTiny

OpenTiny 是华为云开源的 Web 利用前端开发套件,涵盖 Vue2/Vue3/Angular 多技术栈,领有主题配置零碎 / 中后盾模板 /CLI 命令行等工具库。OpenTiny 通过九年继续打磨,服务于华为内外部上千个我的项目,是一个千锤百炼、稳固牢靠的前端开发解决方案。

外围亮点:

  1. 反对跨端、跨框架:采纳 Renderless 无渲染组件设计架构,将组件逻辑抽离成框架无关的纯函数,针对不同框架减少适配层,实现跨端、跨框架、跨版本。

2.  场景丰盛:历经 9 年继续打磨 150+ 企业级组件,服务于华为外部 1500 多个业务,满足华为外部 IT 系统对性能、性能、可信的极致要求,稳固、牢靠且平安。

  1. 反对配置式组件:既可反对标签式组件用法也能够反对配置式组件用法,适宜在低代码平台中应用,无需做二次封装。
  2. 生态齐全:不仅提供不同框架的组件库,还提供一系列开发工具,蕴含笼罩前端开发全流程的 CLI 脚手架工具、开箱即用的中后盾模板、晋升效率的主题配置零碎。

新公布我的项目二:高性能服务网格—Kmesh

服务网格作为云原生的下一代技术,已逐渐成为云上基础设施标配,但其 sidecar 架构存在性能问题,是以后网格技术推广的要害;Kmesh 高性能服务网格公布,通过架构翻新为开发者带来全新网格性能体验,实现 OS 原生的服务网格数据面能力,基于 ebpf+ 可编程内核技术,将流量治理下沉 OS,大幅晋升网格服务的拜访性能;

外围亮点:

  1. sidecarless:数据面无需部署代理组件,流量治理下沉 OS,随流实现流量编排工作;
  2. 高性能:网格内服务转发时延相比业界计划升高 60%+;
  3. 平安隔离:基于 ebpf 实现安全可靠的流量编排,并做到 cgroup 级编排隔离;
  4. 凋谢生态:反对 XDS 协定规范,主动对接 Isito 等软件;

华为云 3 大开源我的项目个性降级

openGemini :高性能日志数据检索,助力解决时序高基数问题

时序数据库 openGemini 的指标是打造一个专用的运维引擎,兼顾海量数据存储和剖析检索,本次公布了运维畛域中比拟要害的两大个性:日志检索和高基数存储引擎。

一方面,日志是一种非凡的时序数据,同时也是运维畛域十分重要的零碎数据,本次公布的日志检索个性,重要解决海量日志数据存储给零碎带来存储老本高、以及性能和稳定性问题。

另一方面,在运维畛域存在许多高基数问题的场景,为此,openGemini 研发了高基数存储引擎,应用更适合的数据聚簇、排序形式,并通过构建基数无关的稠密索引,晋升数据过滤成果与查问性能,以从根本上解决长期困扰时序数据库的高基数问题。

Spring Cloud Huawei :服务治理降级,助力开发者实现高可用云原生微服务

SpringCloud Huawei 的次要指标是让开发者更加不便、高效的应用 Spring Cloud 开发微服务利用,并与华为云服务无缝集成。在过来几年里,Spring Cloud Huawei 保持回馈开源生态,不绑定华为云服务,兼容 Spring Cloud 开发习惯和扩大,为开发者提供一站式开箱即用的注册发现、集中配置、服务治理能力。

个性降级:

  1. 反对申请上下文。能够在 Feign、RestTemplate、WebMvc、WebFlux 等技术中应用对立的申请上下文,升高认证鉴权、调用链、灰度公布等性能的代码开发难度和代码数量。
  2. 反对客户端隔离仓和客户端熔断。应用简略的单机算法,提供动静的、分布式的故障检测和过载防护能力。
  3. 反对基于标记的流控策略,满足流量削峰去谷、偏心应用资源等可靠性场景须要。
  4. Spring Cloud Huawei 曾经广泛应用于政府、银行、电商以及传统制作行业。

Sermant :云原生无代理服务网格重大降级,为非侵入服务治理带来全新体验

Sermant 作为云原生无代理服务网格,致力于从非侵入、高性能、插件化三个技术方向来解决云原生时代微服务的治理性能疾速演进问题。相较于 SDK,业务利用以非侵入的形式零代码革新接入 Sermant,并且 Sermant 接入后性能比照 Service Mesh 晋升显著,插件化的架构也给用户带来治理能力解耦、业务利用无感知的优良体验。

个性降级:
1.Agent 可观测性晋升:无需任何额定辅助中间件,即可理解所有 Sermant Agent 衰弱状态,包含过程内任何异常情况,通过自带监控服务,一屏了然。

2. 基于路由规定模型对立和链路染色:基于对立规定,反对各类简单场景的流量治理,如全链路灰度公布,压测流量 Mock,同机房调用路由等。

3. 零碎规定流控和负载自适应流控:限流降级辞别各个利用手填参数,零碎动静依据本身状况,自行进行智能流控。

4. 离群实例摘除:杜绝单实例异样引发的微服务雪崩式故障。

5. 可用性治理能力加强:防止同机房路由等场景下,因同机房单服务故障造成整机房服务不可用。

流动期间,华为云开源分论坛的议程吸引了泛滥参会者返回会场参会。除此之外,华为云开源还深度参加了展区、CodeLabs 训练营、极客挑战赛等环节,现场与开发者们进行深度交换与互动。将来,华为云开源将持续保持开源凋谢,践行技术普惠,使能开发者轻松应用云原生技术,疾速构建云原生利用。

退出移动版