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

中间件

关注

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

1
今日
7137
内容
5
活动
165637
关注
|
JSON JavaScript 前端开发
|

【node进阶】深度解析Express框架--路由、中间件

【node进阶】深度解析Express框架--路由、中间件 🔥前言 国庆期间,也不能停止学习!上一篇文章讲解了express的入门,本节开始我们将进入到核心阶段的学习,核心阶段包含了路由、中间件、编写接口三大块内容,本篇文章将从路由和中间件讲起,详细讲解路由、中间件的定义和应用。快快看过来吧😛😛

839 73
|
消息中间件 搜索推荐 Java
|

消息中间件JMS介绍、入门demo与spring整合

消息中间件JMS介绍、入门demo与spring整合

648 80
|
消息中间件 XML 网络协议
|

消息中间件中常见的几个协议

消息中间件中常见的几个协议

903 88
|
存储 SQL NoSQL
|

基于Seata中间件,微服务模式下事务管理

Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA、XA事务模式,为用户打造一站式的分布式解决方案。

325 62
|
SQL 存储 容灾
|

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

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

3121 101
|
JSON 中间件 数据格式
|

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

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

1042 84
|
中间件 Python
|

Python编程:Django中间件实现登陆验证

Python编程:Django中间件实现登陆验证

310 56
|
cobar 关系型数据库 MySQL
|

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

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

387 76
|
存储 NoSQL 关系型数据库
|

【云原生】3.3 Kubernetes 中间件部署实战

一个项目总会有数据吧?数据存那里呢?在前面我们讲过,很明显直接存在数据卷里面(PVC),例如 MySQL的数据。比如 MySQL有自己的配置文件、Redis 有自己的配置文件、微服务也有自己的配置文件,将它们挂在到配置集里面(ConfigMap),服务采用的是 ClusterlP 与 NodePort。......

2452 105
|
弹性计算 运维 Kubernetes
|

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

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

300327 71

谈谈讲清楚这件事的重要性

如何讲清楚一件事我相信很多人都很困惑也很无助,尤其是在晋升场合,在向上汇报或者是做大范围分享的时候,恨不得找个地缝钻进去。很多时候我们常常是这样安慰自己,我是实干派技术人,不需要那些花里胡哨的东西,我技术过硬比什么都重要。曾经一度我也是这样认为,最后改变我这个想法的是一句话:如果你讲不清楚多半是想不清楚,如果你都想不清楚如何能够带领更多人拿到结果?

1732 51
|
负载均衡 Dubbo 前端开发
|

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

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

1338 83
|
人工智能 运维 Kubernetes
|

服务网格规模化应用下的Istio Sidecar配置管理挑战与实践|IstioCon 2022

阿里云服务网格 ASM 在帮助客户落地实践过程中发现,随着集群管理的规模增长和配置复杂度的提升,对于不同的工作负载,目前 Sidecar 代理配置不够灵活。希望通过本次分享,能帮助大家在不同的业务场景下灵活配置 Sidecar 代理的配置来满足个性化需求、优化系统性能。

1430 76
|
前端开发 JavaScript 中间件
|

Vue 2.x折腾记 - (12) Nuxt.js写一个校验访问浏览器设备类型及环境的中间件

这个需求非常常见,分享出去的页面的有时候在手机访问,有时候别人是PC打开的; 若是不是共享同一个页面的情况,就需要拦截跳转了; 当然你要共享同一个页面也可以(放大化到PC也需要添加某些CSS,也需判断设备)

715 96
|
JavaScript 前端开发 中间件
|

React躬行记(12)——Redux中间件

React躬行记(12)——Redux中间件

202 37
|
监控 容灾 Cloud Native
|

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

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

1087 84
|
运维 自然语言处理 Kubernetes
|

深度解密|基于 eBPF 的 Kubernetes 问题排查全景图发布

通过 eBPF 无侵入地采集多语言、多网络协议的黄金指标/网络指标/Trace,通过关联 Kubernetes 对象、应用、云服务等各种上下文,同时在需要进一步下钻的时候提供专业化的监测工具(如火焰图),实现了 Kubernetes 环境下的一站式可观测性平台。

798 72
|
缓存 前端开发 NoSQL
|

领域驱动编程,代码怎么写?

领域驱动开发最重要的当然是正确地进行领域拆解,这个拆解工作可以在理论的指导下,结合设计者对业务的深入分析和充分理解进行。本文假定开发前已经进行了领域划分,侧重于研究编码阶段具体如何实践才能体现领域驱动的优势。

1102 72
|
JSON 运维 Dubbo
|

Dubbo-go 服务代理模型

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

979 80
|
前端开发 JavaScript 中间件
|

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

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

766 86
|
Dubbo Ubuntu 应用服务中间件
|

Dubbo 3.0 规模化落地基石 - 社区持续集成机制解析

Dubbo 3.0 在阿里巴巴各条业务线包括淘宝、考拉、饿了么、钉钉、达摩院等已全量或开始分批上线,社区企业如小米、工商银行、平安健康等也纷纷引入了 3.0 版本的新特性。支持如此大规模的体量的业务平稳运行,对 Dubbo 3.0 的稳定性有很高的要求,尤其是考虑到社区极高的活跃度,这个挑战就更大了。目前社区有超过 600 位 contributor,近一年以来每天有大约 60 个 commits,陆续支持了 Triple 协议、多实例等功能,这些功能都会涉及到大量的代码变更。每一次提交代码的质量对 Dubbo 3.0 版本的质量、稳定性、可靠性等方面有着至关重要的影响。

468 77
|
存储 JavaScript 中间件
|

探索 GraphQL Resolver 的中间件

在 GraphQL 中,Resolver 的存在类似于 RESTFul API 常用分层模型中的 Controller 层级,这一点在 NestJS、MidwayJS 等提供了 `@Controller` 装饰器的 Node 框架中更为明显。以 Midway Koa 为例,其洋葱中间件模型能够对请求以及响应进行篡改,一个简单的示例是这样的: ```typescript import { Prov

598 70
|
XML NoSQL 中间件
|

手写RPC框架第三章《RPC中间件》

1、注册中心,生产者在启动的时候需要将本地接口发布到注册中心,我们这里采用redis作为注册中心,随机取数模拟权重。 2、客户端在启动的时候,连接到注册中心,也就是我们的redis。连接成功后将配置的生产者方法发布到注册中心{接口+别名}。 3、服务端配置生产者的信息后,在加载xml时候由中间件生成动态代理类,当发生发放调用时实际则调用了我们代理类的方法,代理里会通过netty的futuer通信方式进行数据交互。

677 75
|
消息中间件 负载均衡 中间件
|

经常会有人提及到“消息中间件/消息队列”,那这到底是个啥呢?

简述rocketmq的简单使用

461 57
|
存储 Kubernetes 监控
|

KubeCon China 2021 阿里云专场来了!这些首日亮点不容错过

2021 年 12 月 9 日-10日,阿里云携 10+ 技术专家正式亮相年度顶级云原生开源技术峰会 KubeCon + CloudNativeCon + Open Source Summit China 2021,并带来阿里云云原生专场,不仅汇聚行业发展方向的精彩主题演讲,在云基础设施、可观察性、存储、定制和扩展 Kubernetes、性能、服务网格、无服务器、容器运行时、CI/CD、网络等云原生与开源技术等各大专题中,从阿里云真实业务场景中走出来的云原生技术最佳实践也将一一呈现。

500 33
|
存储 中间件 数据库
|

Egg.js中间件进行登录鉴权的核心思路

Egg.js中间件进行登录鉴权的核心思路

898 63
|
中间件 Java 应用服务中间件
|

工行银企互联接入详解(4)--NC中间件部署

本文目录 1. 背景 2. 原理 3. 声明 4. 部署流程 4.1 下载并解压NC中间件 4.2 修改Web.Config文件,如下图: 4.3 启用IIS功能 4.4 在IIS管理器中添加网站 4.5 测试中间件是否部署成功 4.6 测试中间件参数是否正确 5. 总结

653 85
|
存储 运维 Kubernetes
|

阿里云中间件首席架构师李小平:云原生实践助力企业高效创新

通过云原生技术,真正为企业带来更多的业务价值,助力企业整体的业务创新。

5923 81
|
新零售 供应链 架构师
|

「技术人生」第2篇:学会分析事物的本质

对于研发同学而言,探究事物的本质,是最基础最核心最先需要被掌握的技能,没有之一。

5338 96
|
边缘计算 Cloud Native 大数据
|

2021中国云原生用户调研,填写问卷抽Cherry机械键盘!

为进一步了解我国云原生产业发展全貌,中国信息通信研究院联合阿里云启动2021年《中国云原生用户调查报告》的征集活动。本问卷以编制《中国云原生用户调查报告》为目的,聚焦国内云原生发展现状、技术成熟度及发展趋势,同时关注技术实施难点、痛点,以期推动云原生技术在我国的落地应用,促进云计算产业发展。

2575 50
|
存储 负载均衡 Dubbo
|

小白也能懂的 Nacos 服务模型介绍

理解了 Nacos 的服务模型,也有利于我们了解 Nacos 背后的工作原理,从而确保我们正确地使用 Nacos。

2663 76
|
存储 搜索推荐 Serverless
|

函数计算助力新浪微博完成每日数十亿次个性图片处理

新浪微博(Sina Weibo)是基于用户关系的社交媒体平台,用户可以通过 PC、手机等多种移动终端接入,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。任何用户都可以创作并发布微博,人人都是世界的主角。微博基于公开平台架构,提供简单、前所未有的方式使用户能够公开实时发表内容,通过裂变式传播,让用户与他人互动并与世界紧密相连。

4641 101
|
数据采集 缓存 运维
|

埃森哲携手阿里云共建基于云原生的消费者运营中台解决方案

作为全球领先的专业服务公司,埃森哲凭借独特的业内经验与专业技能,以及翘楚全球的卓越技术中心和智能运营中心,此次携手阿里云为零售行业客户提供专业的云原生CDP+MA解决方案。

8041 104
|
XML 网络协议 Ubuntu
|

当程序员具备了抽象思维

若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。

13301 65
|
监控 Cloud Native 搜索推荐
|

数跑科技联合阿里云创造基于云原生的无边界数字新体验

引入阿里业务中台理念和技术框架,通过数字化渠道重构,建立以业务中台为基础,围绕单个客户的消费决策周期模型,构建数字化任务工单系统,驱动多部门、多工种协作,提升企业线索采集、商机挖掘、潜客培育、销售管理等各环节能力及效率。

856 49
|
弹性计算 前端开发 Cloud Native
|

从MVC到云原生:CBU研发体系演进之路

本文对过去十年 CBU 在研发方式和技术架构上的探索做一个简要的回顾总结,以及对未来的展望。

2496 87
|
人工智能 监控 Cloud Native
|

宜泊科技与阿里云联合打造基于云原生架构的停车系统解决方案,加速智慧停车产业数字化发展

近日,宜泊信息科技有限公司与阿里云联合发布基于云原生架构的智能停车系统解决方案,为停车场的管理者和使用者提供平台化的运营服务,围绕“智慧停车场景”与“云原生技术”的深度融合,为广大车主提供更加智慧、高效的出行服务。

2182 91
|
弹性计算 缓存 中间件
|

亲宝宝:使用AHAS故障演练实现具备韧性的系统架构

通过引入成熟、稳定的阿里云混沌工程解决方案,亲宝宝的系统架构在面对复杂业务下频繁迭代时,系统依然具备面对失败的容错能力,业务表现得更稳定、健壮、弹性。

5564 92
|
消息中间件 监控 安全
|

拉勾网使用函数计算FC快速构建在线编程系统

函数产品FC完美契合互联网编程教育需求,以多维方式教授课程,同时输入代码实时返回执行结果,实现交互式学习。

3384 88
|
Kubernetes Cloud Native Java
|

揭秘大流量场景下发布如「丝般顺滑」背后的原因

很多互联网公司半夜发布,只为减小用户影响,出了问题场面可控。MSE服务治理无损下线,保障了发布期间的流量,让您摆脱半夜发布的窘境。

3437 84
|
消息中间件 Kubernetes Cloud Native
|

十大热门业务场景最佳实践全面解析,阿里云中间件实战秘笈重磅发布!

十大热门业务场景最佳实践全面解密。必须收藏的干货!

3629 84
|
消息中间件 Cloud Native 架构师
|

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

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

4381 67
|
运维 Java 应用服务中间件
|

使用IntelliJ IDEA部署应用到Windows服务器

Cloud Toolkit支持将应用部署到采用SSH标准协议的服务器,您无需在一系列运维工具之间切换,只需在图形界面上选择目标服务器即可快速部署。本文为您介绍在IntelliJ IDEA中使用Cloud Toolkit部署本地应用到Windows服务器,您可选择OpenSSH Server或freeSSHd进行部署配置。

4966 108
|
Cloud Native 应用服务中间件 云栖大会
|

面向未来,EDAS3.0 云原生架构亮相云栖大会

我们在用微服务化的技术和分布式的数据库,这些技术帮助企业提升了系统的性能,也增加了扩展性,但是也带来了复杂性和更高的技术门槛。我们关心阿里云如何帮助我们更高效、更低成本的去构建这些互联网化的应用?—— 热风 IT 总监周磊

3436 75
|
SQL 存储 数据采集
|

ARMS在APM工具选型中的实践

当前的系统在数字化转型需求以及互联网架构实施的影响下,越来越普遍地使用了微服务架构,我们在享受微服务带来的好处(开发效率高, 独立部署, 水平扩展, 故障与资源隔离等等)外,也带来测试,事务,应用监控等各方面的困难。

4200 94
|
消息中间件 弹性计算 运维
|

青团社:基于云原生技术打造行业领先的兼职平台

近些年来,随着云原生技术的不断发展和成熟,越来越多的企业正在拥抱云原生技术来构建自己的业务系统。以青团社旗下的青团兼职平台为例,应用已经基于Spring Cloud框架全面实现了微服务化,并部署运行在阿里云平台。但随之而来也引入了一些额外的需求及问题需要解决!

3384 105
|
Cloud Native 安全 小程序
|

环信入选阿里云原生合作伙伴计划,携手共建云通讯“新基建”

经过此次疫情,越来越多的企业坚定了上云和实现数字化转型的信念和步伐,而云原生技术则是实现数字化转型的最短路径。

1258 75
|
资源调度 Kubernetes Cloud Native
|

Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)

从上篇开始,我们进入到了高可用的章节,上篇提到的熔断能力,是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝,本篇介绍的措施与熔断有不一样的地方?

3289 64
|
Kubernetes 监控 Java
|

SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)

前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。

5910 77
|
弹性计算 运维 Kubernetes
|

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可回滚)

本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。

3009 79
我要发布