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

中间件

关注

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

0
今日
7142
内容
5
活动
165643
关注
|
中间件 数据库 数据安全/隐私保护
|

数据集成中间件知识点总结

  数据集成是把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,从而为企业提供全面的数据共享。   一、模型分类   (1)联邦式数据库系统(Federated Distributed Database System),这种分布式数据库的特点是结点自治和没有全局数据模式,每个结点所看到的数据模式仅仅限于此结点所用到的数据。

2181 103
|
消息中间件 中间件 测试技术
|

【中间件1】在Windows下搭建RocketMQ

目录 目录 一 准备工作 1 RocketMQ部署架构1 2 环境配置 二 安装RocketMQ 1 下载编译好的RocketMQ 2 解压缩并进入bin目录 3 启动name server 4 启动broker 5 MQ安装完毕 三 验证MQ是否安...

2888 98
|
消息中间件 Java 测试技术
|

Spring整合JMS(消息中间件)实例

本篇文章主要描述了如何配置Spring-JMS,至于为何这样配置及Spring-JMS相关介绍,请阅读这篇文章:Spring整合JMS(消息中间件)。我们这里的消息broker用的是ActiveMQ。 一、相关配置 本篇主要讲解如何在Spring中配置JMS,关于Spring本身的配置本文就不多做介绍了。 1.1 配置maven依赖 在使用Spring-JMS之前,先

2065 71
|
消息中间件 Java API
|

Spring整合JMS(消息中间件)

本篇主要介绍了异步消息机制及Spring对JMS封装,本篇文章讲解较为详细,如果想直接看如何配置,可以参考: Spring整合JMS(消息中间件)实例,但还是建议大家先看完本篇文章。 一、消息异步处理 类似于RMI、Hessian、Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客户端必须等待操作完成,如果远程服务没有返回任何响应,客户端会一直等待直到服务完成

2326 75
|
Java Linux
|

与Linux OOM-killer的第一次亲密接触

受害人口述悲惨的遭遇—— 1、最近一段时间(更换了预发机器后)我负责的一个应用的预发环境(线上稳定得像个婴儿~)特别不稳定,最先是应用频频的过几天就发现提供的接口不工作了,但容器Jetty还在跑得欢,于是jstack/jmap看,发现没有一个线程在跑我的war包中的程序,但是容器里个中间件的sar

2589 44
|
SQL 自然语言处理
|

Solrflux源码分析-Sql Support within Solr-类Sql的solr搜索实现(2)

Solrflux 开源code google 地址 http://code.google.com/p/solrflux/ 1.Solrflux 概述    Solrflux 主要工作是完成 Sql 语法到solr语法的转换,并执行查询,保存结果。    当前solrflux已经停止更新了,

2327 55
|
存储 运维 监控
|

ZooKeeper管理员指南——部署与管理ZooKeeper

本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要点,围绕ZK的部署和运维两个方面讲一些管理员需要知道的东西。本文并非一个ZK搭建的快速入门,关于这.

3473 82

代理重定向策略及其用户感受的分析

大家会碰到类似这样的事情,比如,找你的租房中介负责人让处理一下空调坏了,中介负责人回答你说“我现在不负责你了 ,你去联系A。”你觉得这件事有些不爽,没办法,去联系A。说不定A又会说自己不负责了,让你联系B。 碰到这种“你去联系XXX”的情况,我想没有人会开心的。 如果这样的“重定向”形成了环,那

1501 49
|
缓存
|

说说会话串号

说起淘宝网用户串号,我的印象里技术bug原因的有两起。2010年,这个串号持续的时间比较长,我估计应该存在几年时间了。从淘宝的论坛里隔三差五会爆出案例来,xxx突然在访问我的淘宝页面时进入了别人家的账号,第一感觉是发现“所有已买到的,或者已卖出的商品”都不是自己的,并且可以对这些信息进行任意的操作.

2256 76
|
中间件 测试技术 应用服务中间件
|

中间件技术及双十一实践·稳定性平台篇

2869 78
|
前端开发 IDE Java
|

深入浅出ClassLoader(译)

5564 68
x3d
|
JavaScript Java 中间件
|

混合式APP开发中中间件方案Rexsee

发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的。   他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Java进行通信,而这样的话即Javascript可以直接创建原生UI界面,以获得较高的性能目标。

1078 54
|
中间件 .NET 开发框架
|

Node Connect 及其中间件的理念相当好

好到有种相见恨晚的感觉,呵呵。Connect 所谓的中间件思想,可谓不新鲜。但是于 Node 上面使用,却是第一个吃螃蟹的人,以致今日,有为数不少的第三方中间件。套一句俗话,充分利用好这些中间件,能让你的工作事半功倍,呵呵。

839 39
|
Web App开发 XML 监控
|

基于中间件/构件的开发

定义: 中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统和用户的应用软件的中间。 中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行和开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件,中间件是一类软件,中间件不仅要实现互联,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突

2173 65
|
消息中间件 网络协议
|

消息中间件ActiveMQ(2)--创建连接对象

1666 52
|
2月前
|
数据采集 安全 数据挖掘
|

阿里云可观测 2026 年 1 月产品动态

阿里云可观测 2026 年 1 月产品动态。

160 34
|
4月前
|
人工智能 监控 Java
|

阿里云可观测 2025 年 12 月产品动态

阿里云可观测 2025 年 12 月产品动态。

199 45
|
6月前
|
API
|

阿里云微服务引擎 MSE 及 API 网关 2025 年 10 月产品动态

阿里云微服务引擎 MSE 及 API 网关 2025 年 10 月产品动态。

224 50
|
8月前
|
消息中间件 人工智能 开发框架
|

火速收藏!2025 云栖大会 AI 中间件议程看点全公开(附免费报名通道)

2025 云栖大会“云智一体 · 碳硅共生”的主题下,9月26日,云栖小镇D1-3馆「AI 中间件论坛」将聚焦 AI 时代中间件的技术演进与创新实践,带来 AI 开发框架、消息队列、事件驱动架构及 API 网关等关键技术在 AI 领域的前沿技术探索、最新产品发布、落地实践经验。

481 52
|
10月前
|
缓存 NoSQL Unix
|

【实战指南】守护进程服务实现

本文介绍了在Linux系统中实现守护进程异常重启的几种方案。通过理解僵死进程和信号处理机制,提出了基于SIGCHLD信号监听、轮询proc文件系统及waitpid接口的三种方法,并给出了C++实现代码。最终选择轮询方式以提升稳定性,确保服务进程在崩溃后能自动重启,保障系统可靠性。

493 86
|
网络协议 Unix Linux
|

# 2个类轻松构建高效Socket通信库

本文介绍了一种通过两个类`EpollEventHandler`和`IEpollEvent`构建高效Socket通信库的方法。该库支持TCP、UDP和Unix域套接字,采用I/O多路复用技术(如epoll),提升并发处理能力。通过抽象基类和具体事件类的设计,简化了API使用,便于开发者快速上手。文章还提供了服务端与客户端的实例代码,展示其在实际项目中的应用效果。此Socket库适应嵌入式环境,功能定制性强,有助于减少外部依赖并提升维护效率。

371 95
|
存储 监控 网络安全
|

阿里云可观测 2025 年 1 月产品动态

阿里云可观测 2025 年 1 月产品动态。

273 81
|
消息中间件 数据采集 Cloud Native
|

iLogtail 开源贡献人物专访:技术之路无坦途,与社区共同成长

在 iLogtail 开源两周年这一里程碑时刻,我们邀请到了两位社区 Committer 进行分享,揭秘这些开发者如何在日常工作中与 iLogtail 结缘,又如何在业余时间里为项目添砖加瓦,推动其不断向前发展~

446 101
|
存储 缓存 Linux
|

【实战指南】用最小堆实现通用的高效定时器组件

本文介绍了如何使用最小堆实现高效的定时器组件,以解决Linux应用开发中定时器资源有限的问题。文章详细描述了最小堆方式的实现原理,包括系统定时器、定时器任务和定时器任务管理三个类的设计与源码实现。测试结果显示,该方法能够准确触发定时任务,有效利用系统资源。总结部分强调了使用最小堆的优势,以及通过抽象类实现清晰的业务逻辑。

588 96
|
JavaScript 前端开发 API
|

在线三维CAD中创建一个三维管道模型(网页浏览编辑三维CAD)

本文介绍了如何使用mxcad3d创建三维管道模型。mxcad3d提供了丰富的API,使复杂的管道结构设计变得直观简便。首先需安装mxcad包并初始化项目。接着,通过编写JavaScript函数实现圆角方管的绘制,并将其添加到web界面中。点击绘制按钮即可生成管道模型并实时展示。这为网页CAD中的三维建模任务提供了强大支持。相关代码与项目可在[mxcad3d官方仓库](https://gitee.com/mxcadadox/mxcad_docs/tree/master/examples3D/Test3dPipe.7z)获取。

445 110
|
网络协议
|

阿里云可观测 2024 年 8 月产品动态

阿里云可观测 2024 年 8 月产品动态。

248 86
|
消息中间件 人工智能 Cloud Native
|

社区胜于代码,我们在阿帕奇软件基金会亚洲大会聊了聊开源中间件的未来

阿帕奇基金会亚洲大会顺利召开,阿里云消息技术负责人林清山在主论坛做了《阿里云中间件持续进化:从分布式应用架构向云原生 AI 原生应用架构全面升级》的演讲,从云厂商的视角分享了贡献开源、推动社区发展的过程,希望通过 AI 开发框架+AI 观测能力+AI 网关 + 事件驱动,一站式助力大模型应用落地。

580 98
|
SQL 运维 监控
|

SLS 数据加工全面升级,集成 SPL 语法

在系统开发、运维过程中,日志是最重要的信息之一,其最大的优点是简单直接。SLS 数据加工功能旨在解决非结构化的日志数据处理,当前全面升级,集成 SPL 语言、更强的数据处理性能、更优的使用成本。

18626 241
|
Java 关系型数据库 MySQL
|

GraalVM 静态编译下 OTel Java Agent 的自动增强方案与实现

在 2024 OpenTelemetry Community Day 会议中,阿里云可观测工程师张乎兴(望陶)和饶子昊(铖朴)为大家带来了《GraalVM 静态编译下 OTel Java Agent 的自动增强方案与实现》的演讲分享,介绍阿里云在相关领域的探索方案,本文是相关分享对应的中文整理。

774 121
EMQ
|
存储 JSON 数据库
|

MQTTX 1.10.0 发布:CLI高级文件管理与配置

在本次更新中,CLI 版本在文件管理和配置功能方面进行了显著增强。主要更新包括:支持从文件中读取和写入消息、高级配置选项、文本输出模式、以及改进的日志记录。此外,桌面版本现在支持数据库重建,以防止文件损坏引起的问题,并且能更好地处理大数据的展示。这些更新希望为所有 MQTTX 用户提供更加强大和用户友好的体验。

1150 250
|
Dubbo 前端开发 Java
|

Dubbo3 服务原生支持 http 访问,兼具高性能与易用性

本文展示了 Dubbo3 triple 协议是如何简化从协议规范与实现上简化开发测试、入口流量接入成本的,同时提供高性能通信、面向接口的易用性编码。

17254 113
|
移动开发 监控 安全
|

【实战指南】从零构建嵌入式远程Shell,提升跨地域协作效率

构建嵌入式远程Shell的文章概述: - 目标:解决嵌入式软件测试中的远程调试难题,提供轻量级解决方案。 - 功能:包括远程交互、命令执行与反馈,强调多客户端并发连接和稳定性。 - 设计:基于Socket服务端架构,使用I/O多路复用和popen函数,确保命令执行与结果反馈。 - 需求:支持命令解析、执行和结果回传,考虑网络不稳定情况下的连接保持。 - 安全性:仅限内部调试,未详细讨论加密等安全措施。 - 实现:关注点在Socket服务端程序,包括监听、数据过滤和命令处理。 - 测试:通过 Telnet 和Windows网络助手验证连接和命令执行功能。

631 146

阿里云微服务引擎及 API 网关 2024 年 5 月产品动态

阿里云微服务引擎及 API 网关 2024 年 5 月产品动态。

1077 88
|
Ubuntu Linux Shell
|

mc实现目录同步并封装成Linux服务形式

mc实现目录同步并封装成Linux服务形式

687 98
|
SQL 缓存 Java
|

持久层框架MyBatis

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的操作。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

238 66
|
消息中间件 存储 物联网
|

RocketMQ 之 IoT 消息解析:物联网需要的消息技术

RocketMQ 5.0 是为应对物联网(IoT)场景而发布的云原生消息中间件,旨在解决 IoT 中大规模设备连接、数据处理和边缘计算的需求。

1762 119
|
消息中间件 弹性计算 运维
|

爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?

爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?

87538 81
|
监控 网络协议 Go
|

应用监控 eBPF 版:实现 Golang 微服务的无侵入应用监控

应用监控 eBPF 版:实现 Golang 微服务的无侵入应用监控

110176 220
|
Kubernetes 关系型数据库 MySQL
|

seata启动问题之指针异常如何解决

Seata是一款开源的分布式事务解决方案,旨在提供高效且无缝的分布式事务服务;在集成和使用Seata过程中,开发者可能会遇到不同的异常问题,本合集针对Seata常见异常进行系统整理,为开发者提供详细的问题分析和解决方案,助力高效解决分布式事务中的难题。

738 100
|
运维 监控 Java
|

Spring Cloud Alibaba分布式事务问题之事务commit失败如何解决

Spring Cloud Alibaba提供了一套在Spring Cloud框架基础上构建的微服务解决方案,旨在简化分布式系统的开发和管理;本合集将探讨Spring Cloud Alibaba在实际应用中的部署和使用技巧,以及该框架常见问题的诊断方法和解决步骤。

318 65
|
消息中间件 存储 Java
|

RabbitMQ之发布确认高级

【1月更文挑战第10天】 在生产环境中由于一些不明原因,导致 rabbitmq 重启,在 RabbitMQ 重启期间生产者消息投递失败,导致消息丢失,需要手动处理和恢复。于是,我们开始思考,如何才能进行 RabbitMQ 的消息可靠投递呢?特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息该如何处理呢:

371 60

阿里云微服务引擎 MSE 2023 年 12 月产品动态

阿里云微服务引擎 MSE 2023 年 12 月产品动态

422 73
|
消息中间件
|

RabbitMQ之死信队列

【1月更文挑战第10天】先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到 queue 里了,consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有了死信队列。 应用场景:为了保证订单业务的消息数据不丢失,需要使用到 RabbitMQ 的死信队列机制,当消息消费发生异常时,将消息投入死信队列中.还有比如说: 用户在商城下单成功并点击去支付后在指定时间未支付时自动失效。

729 90
|
存储 自然语言处理 NoSQL
|

Redis学习基础

【1月更文挑战第6天】 一、Redis介绍 二、Redis各种常用命令 1.Redis服务启动命令: 2.Redis通用命令 3.Redis字符串类型常用命令: 4.Redis哈希操作命令 5.Redis列表操作命令 6.Redis集合操作命令 7.Redis有序集合操作命令 三、Redis在JAVA中的使用步骤 1.Redis在JAVA中的配置 2.Redis在JAVA中的具体使用 1.字符串类型的使用 2.哈希类型的使用 3.列表类型的使用 4.集合类型的使用 5.有序集合类型的使用

163 52
|
消息中间件 存储 Kafka
|

云消息队列 Kafka 版生态谈第一期:无代码转储能力介绍

云消息队列 Kafka 版生态谈第一期:无代码转储能力介绍

121355 118
|
Kubernetes Go API
|

K8s Operator总结----(二) kubebuilder 安装测试

kubebuilder 安装测试

794 83
|
Java Serverless 数据库连接
|

nacosjar包运行问题之报错何解决?

Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。

704 93
|
消息中间件 NoSQL Java
|

java多线程基础

随着Redis数据库的广泛应用,它在服务器端应用程序中的作用越来越重要。Redis具有快速读写、数据持久化、发布订阅、事务处理等诸多特性,而这些特性使得它在处理高并发、实时数据操作等方面表现出色。然而,单纯使用Redis还不足以满足一些复杂业务逻辑的需求。在这种情况下,Lua脚本成为了Redis的一个重要补充。本文将详细介绍Redis与Lua脚本的结合应用。

157 39
|
Dubbo IDE 测试技术
|

探索 Seata 项目开源开发之旅

探索 Seata 项目开源开发之旅

833 85
|
运维 Kubernetes 应用服务中间件
|

Higress × OpenKruiseGame 游戏网关最佳实践

本文将演示 Higress 如何无缝对接 OKG 游戏服,并为其带来的优秀特性。

135134 105
我要发布