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

中间件

关注

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

0
今日
7105
内容
5
活动
165584
关注
|
SQL 存储 容灾
|

从中间件到分布式数据库,PolarDB-X的透明之路

PolarDB-X前身是淘宝内部使用的分库分表中间件TDDL(2007年,Java库的形态),早期以DRDS(2012年开始研发,2014年上线,分库分表中间件+MySQL Proxy的形态)的品牌在阿里云上提供服务,后来(2019年)正式转型为分布式数据库PolarDB-X(正式成为了PolarDB品牌的一员)。从中间件到分布式数据库,我们在以MySQL为存储构建分布式数据库这条路上走了10余年,这中间积累了大量的技术,也走了一些弯路,未来我们也会坚定的走下去。

2950 101
|
Cloud Native
|

一图看懂天河文链如何实现云原生架构升级

一图看懂天河文链如何实现云原生架构升级

712 84
|
JSON 中间件 数据格式
|

VOS,呼叫系统,呼叫中心中间件-线路配置

线路和线路组 每个线路可设置最大并发数 每个线路可设置休息时间,比如FXO网关一个电话线呼叫一次后,都需要等待一会儿,才可以继续拨打第二通电话,有了休息时间这个参数,就可以解决这个问题了。 重拨,可以根据SIP从错误代码,挂断原因,通话时间和呼叫时间设置是否需要重拨。 并发数,可以设置一个线路并发数,并发数超过了,就可以自动跳过这个线路。 优先级,可以给线路设置优先级,这样就可以实现主用线路和后背线路了。 线路配置 cti_line@domain [哈希表] key 线路名字 value 线路配置JSON格式 | ``` { "params": { "count": 1,

790 99
|
数据采集 中间件 Python
|

Python爬虫:Scrapy中间件Middleware和Pipeline

Python爬虫:Scrapy中间件Middleware和Pipeline

338 62
|
自然语言处理 搜索推荐 Java
|

重拾面向对象软件设计

软件设计的最大目标,就是降低复杂性,万物不为我所有,但万物皆为我用。引用 JDK 集合框架创办人 Josh Bloch 的一句话来结束。学习编程艺术首先要学会基本的规则,然后才能知道什么时候可以打破这些规则。

10990 65
|
运维 监控 安全
|

一线技术人应该关注的四种思维能力

低头走路,抬头看天,长路漫漫,不忘初心。

1443 93
|
cobar 关系型数据库 MySQL
|

特别干的干货!!《Mycat》搭建分布式数据库中间件看他就够

根据官网的定义:Mycat是一个可以用于MySQL读写分离和高可用的中间件,一个模拟为MySQL Server的超级数据库,一个能平滑扩展支持1000亿大表的分布式数据库系统,一个可管控多种关系数据库的数据库路由器,一个平滑从关系数据升级到大数据的应用中间件。其前身是阿里的Cobar项目。介绍就不多说了,可以看官网http://www.mycat.org.cn/接下来我们实践吧。

333 87
|
中间件 开发工具 git
|

【Django | 开发】面试招聘信息网站(配置中间件记录响应耗时日志)

【Django | 开发】面试招聘信息网站(配置中间件记录响应耗时日志)

213 62
|
消息中间件 存储 NoSQL
|

分布式服务下,消息中间件改造

在系统开发初期,很容易出现这样一种情况:不同业务线上开发人员,因为技术栈和版本时间的影响,在选型的时候会优先使用自己熟悉的,例如MQ中间件常用的:Kafka、Rocket、Rabbit等,这样很容易忽略各个项目之间的组件差异问题;

180 35
|
Kubernetes Cloud Native Linux
|

Helm Chart 多环境、多集群交付实践,透视资源拓扑和差异

在本文中,我们将介绍如何通过 KubeVela解决多集群环境下 Helm Chart 的部署问题。如果你手里没有多集群也不要紧,我们将介绍一种仅依赖于 Docker 或者 Linux 系统的轻量级部署方式,可以让你轻松的体验多集群功能。当然,KubeVela 也完全具备单集群的 Helm Chart 交付能力。

3887 61
|
缓存 中间件 测试技术
|

【基础理论-中间件测试】引入中间件

【基础理论-中间件测试】引入中间件

1095 98
|
弹性计算 运维 Kubernetes
|

当我们谈论不可变基础设施时,我们在谈论什么

拥抱托管后,你豁然开朗,原来事情本应如此简单,多年的摸索仿佛一颗种子,在看到托管节点池后瞬间发芽成果。从此,世界上又开始流传了新三板斧传统:等等自愈看看?Pod 删下看看?Node 删下看看?朴实无华且有效。

300224 70
|
存储 消息中间件 缓存
|

一个开发者自述:我是如何设计针对冷热读写场景的 RocketMQ 存储系统

文章中的很多知识点,都是通过云原生编程挑战赛学到的,在一些问题在表述方式、甚至理解上都可能存在一些问题,甚至会有一些谬论;敢于尝试就会犯错,有犯错才会有成长,欢迎各位大佬不舍赐教,多多指正,让我们一起变得更强!

1855 52
|
JSON 前端开发 中间件
|

express中间件

express中间件

160 55
|
JavaScript 中间件
|

两分钟搞懂从函数组合到中间件实现

很多JS框架中都会用到中间件,形成一个洋葱圈结构,这样可以很好的应付业务逻辑中的对于切面描述的需要。 经典案例比如Redux 中间件和Koa 中间件

267 65
|
存储 JSON NoSQL
|

FreeSWITCH呼叫中心中间件-通话质检接口

原理:通过ASR接口(依赖cti_asr接口),识别出实时识别说话内容,然后和关键词匹配执行挂机等动作。支持群集,配置和记录都存储到REDIS。

532 75
|
消息中间件 NoSQL 中间件
|

测试中间件 - Kafka Tool 快速入门(二)

测试中间件 - Kafka Tool 快速入门(二)

279 42
|
存储 消息中间件 负载均衡
|

函数计算异步任务能力介绍 - 任务触发去重

本文介绍了函数计算 Serverless Task 对于任务触发去重的相关技术细节,以便支持对于任务执行准确性有严格要求的场景。在使用 Serverless Task 后,您无需担心任何系统组件的 Failover,您每次提交的任务将被准确执行一次。为了支持业务侧语义的分发去重,您可以在提交任务时设置任务的全局唯一 ID,使用函数计算提供的能力帮您对任务进行去重处理。

421 52
|
缓存 算法 架构师
|

代码注释的艺术,优秀代码真的不需要注释吗?

注释并不会妨碍你写出优雅简洁的代码,它只是程序固有的一部分而已。我们不用过分在意我们的代码是否可以脱离注释,也不需要强调因为我们的代码符合什么原则,满足什么约定,所以代码是优秀的注释是冗余的。代码是一门艺术,并不会因为满足三规九条它就一定完美,因为艺术,是不可衡量的。

652 67
|
消息中间件 存储 负载均衡
|

Java中间件面试题(2022最新版)

现今时代,系统越来越复杂,数据来越多,系统间的交互也就变得越来越重要,同时也变得越来越困难。而消息中间件在其中起到了一个中间桥梁的重要作用。

647 76
|
架构师 C++
|

下篇:技术 Leader 的思考方式

技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。所以通常来说技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。为此我把自己在工作中经常用到的思考技巧也做了一个整理,算是对《谈谈技术能力》中提及第三阶段的补充。

10583 75
|
架构师 前端开发
|

上篇:技术架构的设计方法

技术思考本质还是结构化思考,所以常见的结构化思考方法也是适用的。这也是大家会看到很多技术架构师都会用一些方法论去分析问题的原因。但这里我不是重新去论述这些常见的技巧,而是分享从技术实战中得到的一些思考方法,为此我分为了技术架构设计的方法和技术 Leader 的思考方法两类。

1199 78
|
消息中间件 安全 中间件
|

【绝对有收获】看看MQ?必须告诉你为什么要使用MQ消息中间件(图解版)

假设你有个系统A,这个系统A会产出一个核心数据,现在下游有系统B和系统C需要使用这个数据。

283 63
|
中间件 PHP
|

【laravel】中间件

【laravel】中间件

185 54
|
中间件
|

FastAPI(37)- Middleware 中间件

FastAPI(37)- Middleware 中间件

650 82
|
自然语言处理 Dubbo Cloud Native
|

Dubbo3 落地实践及 Mesh 解决方案

4 月 15 日-16 日,由 InfoQ 主办的 DIVE 全球基础软件创新大会通过云上展厅的形式成功召开。在微服务 & 服务治理专场,Apache Dubbo PMC、Dubbo 开源项目负责人刘军带来了主题为《Dubbo3 落地实践及其 Mesh 解决方案》的演讲。

871 54
|
消息中间件 运维 容灾
|

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

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

859 68
|
NoSQL 中间件 API
|

比Redis快5倍的中间件,为啥这么快?

比Redis快5倍的中间件,为啥这么快?

233 31
|
消息中间件 存储 网络协议
|

一文搞懂分布式消息中间件设计

一文搞懂分布式消息中间件设计

628 66
|
中间件
|

对TP5.1中间件融合微信公众号代码的优化

对TP5.1中间件融合微信公众号代码的优化

177 57
|
中间件
|

TP5.1中间件的使用(融合微信公众号)

TP5.1中间件的使用(融合微信公众号)

356 70
|
中间件
|

node-08-转发请求-中间件

1.客户端直接写 网易或者天气等第三方接口会报跨域 2.所以需要客户端向服务端发请求,来获取数据 3. 服务端根据客户端的请求去获取天气,新闻,等接口 然后把数据给客户端

214 12
|
存储 缓存 NoSQL
|

分布式缓存中间件-Redis介绍与安装

分布式缓存中间件-Redis介绍与安装

404 74
|
消息中间件 缓存 中间件
|

缓存中间件之RabbitMQ单机安装配置

缓存中间件之RabbitMQ单机安装配置

174 24
|
开发框架 缓存 算法
|

【愚公系列】2022年03月 ASP.NET Core中间件-限流

【愚公系列】2022年03月 ASP.NET Core中间件-限流

258 45
|
前端开发 中间件
|

深度解读.NET 5授权中间件的执行策略

匿名访问不表示"无需认证";匿名访问是"授权" 的控制范畴; 授权的前提是先认证。

269 52
|
运维 Kubernetes Cloud Native
|

如何在云原生混部场景下利用资源配额高效分配集群资源?

由于混部是一个复杂的技术及运维体系,包括 K8s 调度、OS 隔离、可观测性等等各种技术,之前的一篇文章《历经 7 年双 11 实战,阿里巴巴是如何定义云原生混部调度优先级及服务质量的?》,主要聚焦在调度优先级和服务质量模型上,今天我们来关注一下资源配额多租相关的内容。

756 73
|
SQL 存储 Cloud Native
|

数据库中间件漫谈——看看云时代,它会走向何方

数据库中间件漫谈——看看云时代,它会走向何方

688 75
|
监控 安全 Oracle
|

⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐

LNMT 1.JAVA简介 常见的大型平台有LNMP、LNMP、LNMT JAVA:LNMT(T表示Tomcat容器,放java代码的)

710 92
|
弹性计算 Kubernetes Cloud Native
|

招商银行 KubeVela 离线部署实践

本文将以 KubeVela v1.2.5 版本为例,介绍招商银行 KubeVela 的离线部署实践,来帮助其他用户在离线环境中更便捷的完成 KubeVela 的部署。

679 89
|
资源调度 分布式计算 Kubernetes
|

技术抉择:阿里云13年后重构全部核心调度系统

在阿里云十三年的发展历史上,重新设计调度系统算得上是一个重要的技术抉择。

1582 89
|
设计模式 前端开发 搜索推荐
|

工程设计论——如何写好工程代码

在进行工程设计的过程中,对于认知和计算的交替流程,我们总结了一套行之有效的经验,即对需求的拆分和组合。

676 51
|
JSON 运维 Dubbo
|

Dubbo-go 服务代理模型

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

835 61
|
自然语言处理 Kubernetes 安全
|

服务网格 ASM 回顾总结:最终用户如何使用服务网格?

本文不打算回顾 Istio 或是阿里云服务网格 ASM 的变化或趋势,我们来聊一聊阿里云 ASM 服务网格,它的最终用户是如何使用服务网格的。

332 59
|
消息中间件 存储 监控
|

消息队列中间件(一)介绍

消息队列中间件是大型系统中的重要组件,已经逐渐成为企业系统内部通信的核心手段。它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为异步RPC的主要手段之一。 目前常见的消息中间件有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ等。

1040 78
|
安全 程序员 调度
|

技术人员的一点产品思维思考

作为一线的开发人员,大家是不是都经历过和产品吵得不可开交的经历,甚至最后谁也无法说服谁,只能将问题上升。最后由老板出面解决,而大多数情况下老板还真能够以某种方法去解决,并且是一个双方都能接受的方案。这个时候可能大部分同学会认为是老板的权威,地位导致了这一结果。 其实这很不准确(可能有一部分原因但绝对不是主要原因)其实更多的是各个老板们有比一线开发更强的产品力,能够听懂对方的诉求和抓住矛盾点并且给出解决方案。同时其中的表达方式更容易让彼此接受,才导致了最终你看到的老板出马,问题解决,好像自己的观点继续保持了,同时对方也留有余地。那这里这项重要的能力来源于什么呢?其实我认为更是一种产品思维的方式。

909 45
|
设计模式 领域建模 数据库
|

提升代码质量的方法:领域模型、设计原则、设计模式

笔者认为代码差最为关键的是内部自身的问题,根因就两个:自我要求不高;无反馈通道。如果对自已要求不高,仅仅满足完成需求开发就止步了,很难写出高质量的代码,另外如果没有外部反馈,也难以提高自己的技能。提升代码质量的方法,笔者喜欢用三个方法:领域建模、设计原则、设计模式。

1174 30
|
消息中间件 运维 供应链
|

韵达基于云原生的业务中台建设 | 实战派

本文将为大家分享韵达业务中台基于云原生的建设过程。主要分为三部分,第一部分是 IT 信息的发展规划,第二部分是韵达业务中台建设的详细过程,第三部分是对应云原生技术的支撑。

512 54
|
前端开发 JavaScript 中间件
|

阿里开源:Dawn - 基于「中间件和 Pipeline」的自动化构建工具

  Dawn 取「黎明、破晓」之意,原为「阿里云·业务运营团队」内部的前端构建和工程化工具,现已完全开源。它通过 pipeline 和 middleware 将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作。   采用中间件技术,封装常用功能,易于扩展,方便重用支持 pipeline 让多个 task 协同完成构建任务简单、一致的命令行接口,易于开发人员使用支持基于「中心服务」管理中间件和工程模板支持搭建私有中心服务,并统一下发构建规则,易于团队统一管理   依赖的环境、软件及其版本:   Node.js v7.6.0 及以上版本Mac/Linu

616 98
|
存储 分布式计算 监控
|

阿里云互联网中间件:让企业实现业务云化持续创新|学习笔记

快速学习 阿里云互联网中间件:让企业实现业务云化持续创新

267 64
我要发布