开发者社区> 云原生> 中间件

中间件

关注

为企业提供高效、稳定、易扩展的中间件产品。

0
今日
7113
内容
5
活动
165629
关注
|
运维 监控 安全
|

持续测试新范式:拨压测一体化

持续测试新范式:拨压测一体化

1022 88
|
存储 NoSQL 算法
|

Redis从入门到精通之答疑为什么ZSet使用跳跃表而不是平衡树、哈希表

有同学阅读了Redis从入门到精通章节中的《Redis从入门到精通之底层数据结构跳表 SkipList》向我提问Redis从入门到精通之答疑为什么ZSet使用跳跃表而不是平衡树、哈希表。今天就做一个解答

1438 94
|
存储 NoSQL Redis
|

Redis从入门到精通之底层数据结构跳表 SkipList

跳表(Skip List)是一种基于链表的数据结构,用于快速地插入、删除和查找元素。跳表通过多层级的指针数组来实现快速的操作,时间复杂度为O(log n),其中n为跳表中元素的个数。Redis中的有序集合(Sorted Set)就是通过跳表来实现的。

1158 98
|
开发框架 负载均衡 Dubbo
|

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo简介

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo简介

1288 97
|
Dubbo Java 应用服务中间件
|

带你读《Apache Dubbo微服务开发从入门到精通》——二、 深入示例源码(3)

带你读《Apache Dubbo微服务开发从入门到精通》——二、 深入示例源码(3)

201 45
|
监控 Dubbo 数据可视化
|

带你读《Apache Dubbo微服务开发从入门到精通》——三、 全链路追踪(4)

带你读《Apache Dubbo微服务开发从入门到精通》——三、 全链路追踪(4)

662 80
|
Dubbo Java 应用服务中间件
|

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 部署到传统虚拟机(上)

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 部署到传统虚拟机(上)

203 62
|
Kubernetes 负载均衡 Dubbo
|

带你读《Apache Dubbo微服务开发从入门到精通》——四、服务网格(1)

带你读《Apache Dubbo微服务开发从入门到精通》——四、服务网格(1)

444 80
|
canal 消息中间件 JSON
|

实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!

实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!

2901 109
|
搜索推荐 程序员 测试技术
|

研究思考丨关于软件复杂度的困局

研究思考丨关于软件复杂度的困局

1513 75
|
JSON 中间件 数据格式
|

解决scrapy设置cookie中间件时遇到的问题

解释COOKIES_ENABLED作用: * 当COOKIES_ENABLED是注释的时候scrapy默认没有开启cookie * 当COOKIES_ENABLED没有注释设置为False的时候scrapy默认使用了settings里面的cookie * 当COOKIES_ENABLED设置为True的时候scrapy就会把settings的cookie关掉,使用自定义cookie

663 93
|
运维 Kubernetes Cloud Native
|

KubeVela 再升级:交付管理一体化的云原生应用平台

11月3日,2022 杭州 · 云栖大会上,阿里云智能云原生应用平台总经理丁宇宣布:KubeVela 面向四大核心方向能力升级,打造交付管理一体化的云原生应用平台。

601 67
|
消息中间件 网络协议 中间件
|

ZMQ请求应答模式之无中间件的可靠性--自由者模式

ZMQ请求应答模式之无中间件的可靠性--自由者模式

420 78
|
自然语言处理 运维 Dubbo
|

闲话 dubbogo 社区

dubbogo 社区马上要进入第八个年头。dubbogo 项目初期的使命就是 "Bridging the gap between Java and Go",目前 dubbogo 已经对齐所有 dubbo 版本,正与 Dubbo 齐头并进,并在云原生方向反哺 Dubbo。且实现了与 Spring Cloud、gRPC 生态的互联互通,把 Java 中间件能力带入了 Go 语言生态。社区目前正全力推进的 dubbo-go-pixiu 等社区项目,打造下一代 Dubbo Mesh 生态。

408 88
|
消息中间件 监控 中间件
|

阿里云互联网中间件五剑客之——消息队列 MQ

阿里云互联网中间件五剑客之——消息队列 MQ自制脑图, 是阿里巴巴集团自主研发的专业消息中间件。 产品基于高可用分布式集群技术,提供消息订阅和发布、消息轨迹查询、定时(延时)消息、资源统计、监控报警等一系列消息云服务。

1245 76
|
SQL 缓存 关系型数据库
|

阿里中间件seata源码剖析四:AT模式2阶段提交

阿里中间件seata源码剖析四:AT模式2阶段提交

527 92
|
消息中间件 运维 Java
|

【消息中间件】你还不会在Docker下安装RocketMQ吗?

在学习消息中间件-RocketMQ之前,先来准备一下学习环境的搭建,下面分享一下Docker环境中安装RocketMQ和RocketMQ-Console。

683 74
|
弹性计算 人工智能 Kubernetes
|

基于英特尔®架构的阿里云服务网格ASM技术加速应用服务加密通信

微服务架构的发展带来了诸多优势,然而这些分布众多的微服务也会增加安全性方面的挑战,每个微服务都是一个可被攻击的目标。为了提升网络通信的安全防护能力,有效对抗网络威胁,采用微服务架构的服务网格普遍采用了基于安全传输层协议(TLS)的安全数据传输。但同时,TLS协议中的非对称加解密会消耗大量的CPU资源,影响了服务网格的性能表现,并带来了较高的总体拥有成本(TCO)。

822 90
|
消息中间件 存储 缓存
|

消息中间件ActiveMQ常见问题解析

消息中间件ActiveMQ常见问题解析

639 92
|
运维 安全 jenkins
|

通过Jenkins构建CI/CD实现全链路灰度

本文介绍通过 Jenkins 构建流水线的方式实现全链路灰度功能。

1066 89
|
数据可视化 中间件 关系型数据库
|

可视化编排蓝图部署中间件

可视化编排蓝图部署中间件

383 60
|
消息中间件 Dubbo Java
|

阿里云中间件开源往事

分布式架构和云原生重塑了中间件的游戏规则,这给国内开发者提供了重新定义中间件的历史机遇。本文讲述了阿里云在应用中间件领域核心开源项目的过去、现在和未来,篇幅较长。

779 82
|
负载均衡 Dubbo 前端开发
|

从原理到操作,让你在 Apache APISIX 中代理 Dubbo3 服务更便捷

本文为大家介绍了如何借助 Apache APISIX 实现 Dubbo Service 的代理,通过引入 dubbo-proxy 插件便可为 Dubbo 框架的后端系统构建更简单更高效的流量链路。

1307 86
|
canal SQL 消息中间件
|

阿里中间件--Canal框架实践

阿里中间件--Canal框架实践

1371 100
|
消息中间件 运维 容灾
|

理想汽车大规模 Apache RocketMQ 集群部署最佳实践

十年铸剑,Apache RocketMQ 的成长离不开全球接近 500 位开发者的积极参与贡献,相信在下个版本你就是 Apache RocketMQ 的贡献者,在社区不仅可以结识社区大牛,提升技术水平,也可以提升个人影响力,促进自身成长。

1088 79
|
监控 容灾 Cloud Native
|

被你质疑价值的混沌工程,阿里巴巴已落地实践了9年

无可讳言,对于混沌工程的价值,目前在业内还没有一个明确的度量标准,但是可以通过简单的例子来有效佐证。据中亭介绍,一方面可以先选定一个场景,从结果上看,混沌工程可以保证场景不劣化;另一方面,如果度量组织进行突袭,不管系统架构和人员架构怎么变,监控结果都在合理的范围内。总体而言,混沌工程的核心就是增强信心,保证系统在某个场景下的能力不退化。只要这个组织有度量“特定场景下能力是否退化”的指标,混沌工程的价值就显而易见了。

1057 90
|
JSON 运维 Dubbo
|

Dubbo-go 服务代理模型

HSF 是阿里集团 RPC/服务治理 领域的标杆,Go 语言又因为其高并发,云原生的特性,拥有广阔的发展前景和实践场景,服务代理模型只是一种落地场景,除此之外,还有更多的应用场景值得我们在研发的过程中去探索和总结。

942 71
|
消息中间件 运维 Prometheus
|

小红书消息中间件的运维实践与治理之路

近年来,消息领域的全面云原生化逐渐走向深入,比如 RocketMQ 5.0 版本的存算分离设计和 raft 模式,再比如 Kafka3.0 引入了分层设计的方式(tiered storage)和 raft 模式,以及近年来新崛起的 Pulsar 也开始采用云原生架构,在未来都可以针对具体业务需求引入进行功能迭代,发挥组件的最大价值。

1489 106
|
tengine 弹性计算 运维
|

性能提升一倍!云原生网关支持 TLS 硬件加速

业界在优化 HTTPS 的性能上也做了诸多探索,传统的软件优化方案有 Session 复用、OCSP Stapling、False Start、dynamic record size、TLS1.3、HSTS 等, 但软件层面如何优化也无法满足流量日益增长的速度,加上 CPU 摩尔定律已入暮年,使得专用硬件卸载 CPU 密集型运算成为业界一个通用解决方案。

2133 109
|
数据可视化 容灾 Java
|

基于 Mesh 的统一路由在海外业务的实践

本文主要介绍我们最近在利用 Service Mesh 架构解决海外业务问题中一些实践和价值探索。我们在海外业务引入 Mesh 架构过程中,充分利用 Istio 的基于 yaml 来描述和定义路由的抽象能力,制定了企业流量治理标准,并将集团海外业务发展多年的多种路由模块统一成使用 Mesh 的统一路由框架,且在今年双十一支撑了全量的海外业务。也希望通过我们的经验介绍,可以给其他还在探索如何落地 Mesh 的同仁一些参考。

422 64
|
存储 缓存 中间件
|

谈谈中间件开发,给想从事中间件开发的同学

本文主要是写给那些想从事中间件开发的同学看的 :) 如果你没有这个打算,那么本文的学习路线非但不实用,还可能会影响你正常的工作 :) 什么是中间件开发?

1506 111
|
Kubernetes Cloud Native 安全
|

专访 KubeVela 核心团队:如何简化云原生复杂环境下的应用交付和管理

2021 年 7 月,KubeVela 和 OAM 项目整体捐赠给 CNCF 基金会托管。 在 1.2 版本中,KubeVela 新增了以应用为中心的控制面板 UI 功能,使应用组装、分发、交付流程变得更简单,并可以通过 UI 控制台及时了解整个交付链路状态,简化多云/混合环境交付方式。另外还新增了基于订阅模型的开源应用交付系统 ,使企业和云原生应用开发者只需要在 GitHub/Gitlab 上修改代码,就可以自动完成云原生应用交付的整个链路。 从开源到现在已经有一年多,KubeVela 社区取得了什么样的进展?有了哪些落地实践?1.2 版本中为什么会新增加这两个功能,适合于什么场景?

2022 90
|
监控 BI Sentinel
|

十分钟搞懂阿里Sentinel核心源码

本文深入解析了Sentinel限流功能的实现,基于2.0.0-alpha2-SNAPSHOT版本。文章从数据统计、核心结构到具体案例,详细讲解了Sentinel如何通过责任链模式串联不同Slot,实现流量控制、系统保护等功能。重点分析了StatisticNode、ArrayMetric等关键类的实现原理,以及ContextUtil、SphU等核心组件的源码逻辑。同时探讨了滑动窗口机制、并发计数器和BlockException处理等内容,帮助读者全面理解Sentinel的内部工作机制。

1177 75
|
消息中间件 Cloud Native Java
|

Spring Cloud Alibaba 2.2.7 版本正式发布

Spring Cloud Alibaba 是由阿里巴巴(后文简称:阿里)中间件团队于 2018 年 7 月开源,为业界提供的一套基于阿里内部分布式技术的一站式微服务构建解决方案。基于 Spring Cloud 微服务框架标准,针对微服务架构中的服务注册与发现、分布式消息、服务限流降级以及分布式事务等核心模块,都提供了相应的面向业界的成熟解决方案

1065 85
|
资源调度 运维 监控
|

如何通过任务调度实现百万规则报警

报警是一个公司的日常需求,常见的形态除了满足运维过程中的基础设施监控报警(CPU/内存/磁盘等)之外,部分公司也会在应用指标(如 QPS、RT 等)及业务指标(如 GMV/日活 等)上有相应的报警需求。

4640 91
|
消息中间件 存储 运维
|

云原生消息、事件、流超融合平台——RocketMQ 5.0 初探

今天分享的主题是云原生消息事件流超融合平台 RocketMQ 5.0 初探,内容主要分为三个部分: 首先,带大家回顾业务消息领域首选 RocketMQ 4 发展历史以及 4.x 版本的演进与发展。 其次,会为大家详细介绍 RocketMQ 5.0 发展情况以及一些新特性。 最后,会为大家介绍 RocketMQ 5.0 的发展路线图,方便社区小伙伴能够一起参与进来到 5.0 的贡献中来。

3656 103
|
消息中间件 存储 Cloud Native
|

与顶级互联网公司技术大佬面对面聊聊RocketMQ吧!

随着消息基础架构的云原生化演进,RocketMQ 也开始探索消息领域的后处理场景,以及消息的流式处理和轻计算,帮助用户实现消息的就近计算和分析,并将全面拥抱 Serverless 和 EDA。那么,现在一线大厂在哪些新场景在使用 RocketMQ,社区最近又有新的功能演进?想要了解这些,那就快来参加 Apache RocketMQ MeetUp - 北京站线下活动吧!

560 51
|
自然语言处理 Kubernetes 监控
|

ChaosBlade:从混沌工程实验工具到混沌工程平台

ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,已加入到 CNCF Sandbox 中。起初包含面向多环境、多语言的混沌工程实验工具 ChaosBlade,到现在发展到面向多集群、多环境、多语言的混沌工程平台 chaosblade-box,平台支持实验工具托管和工具自动化部署,通过统一用户实验界面,将用户的精力聚焦在通过混沌工程解决云原生过程中高可用问题上。本文从混沌实验模型抽象、混沌实验工具开源和混沌工程平台升级项目三阶段出发,详细介绍 ChaosBlade。

936 88
|
消息中间件 边缘计算 运维
|

云原生,开发者的黄金时代

如果说云是一种信仰,那么云原生就是一种态度,时代呼唤人人都应成为云原生开发者。

2019 65
|
新零售 设计模式 运维
|

如何利用云原生技术构建现代化应用

在2021研发效能峰会上,阿里云中间件首席架构师愚奇就“如何利用云原生技术构建现代化应用”的主题分享了,如何利用云的特性及云原生的技术及产品,帮助企业的传统应用转化为现代化应用。

4485 69
|
存储 SQL Kubernetes
|

面向K8s设计误区

K8s 取其精华去其糟粕,是我们程序员应该做的事情。

3063 56
|
域名解析 Cloud Native 应用服务中间件
|

重磅官宣:Nacos2.0发布,性能提升10倍

​Nacos2.0 作为一个跨代版本,彻底解决了 Nacos1.X 的性能问题,将性能提升了 10 倍。

12311 98
|
消息中间件 监控 负载均衡
|

快手基于RocketMQ的在线消息系统建设实践

快手需要建设一个主要面向在线业务的消息系统作为 Kafka 的补充,低延迟、高并发、高可用、高可靠的分布式消息中间件 RocketMQ 正是我们所需的。

5882 93
|
机器学习/深度学习 存储 前端开发
|

函数计算镜像加速:从分钟到秒的跨越

函数计算 FC 正式发布容器镜像加速,通过按需读取和更高效的解压技术在不同场景下加速 50%-80%,即使 GB 级别的镜像也可以在几秒内完成端到端启动。

4246 91
|
存储 运维 监控
|

我对 SRE 的理解

产品/基础技术研发 和 SRE 这两类角色是相互协作、相互服务的关系,拥有共同的目标:满足业务需求,更好服务业务。

3818 103
|
消息中间件 存储 缓存
|

【热点】Kafka与传统中间件(MQ,ETL,ESB)的比较

关注公众号“达摩院首座”,了解开发者最真实生活

3028 82
|
消息中间件 Cloud Native 架构师
|

阿里云应用高可用实战经验分享 | 在线直播

在云时代,业务应用经常面临着需要快速扩容缩容、故障迁移等需求,对业务的稳定性提出了诸多挑战。本次直播将为您深入分享,阿里云针对不同的业务场景下的高可用实战经验。

4368 74
|
弹性计算 编解码 负载均衡
|

如何构建一套高性能、高可用性、低成本的视频处理系统?

基于函数计算和 Serverless 工作流的弹性高可用视频处理架构,充分体现了云原生时代 Serverless 化思想,以事件驱动的形式触发函数执行,真实计算资源真正意义上的按需使用。对于使用而言,这套方案在保证业务灵活度的同时,可以显著降低维护成本与资源成本,并大幅度的缩短项目交付时间。

5324 98
|
存储 JavaScript NoSQL
|

SpringBoot2 整合MinIO中间件,实现文件便捷管理

MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

817 67
|
人工智能 Cloud Native 安全
|

企业“上云”开始起飞了!

在云原生技术浪潮之下,阿里云原生合作伙伴计划在技术先进性和产品定位上做了重大升级,从中间件技术向云原生技术的转变,覆盖容器、微服务、Serverless、函数计算等众多产品。

710 48
我要发布