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

中间件

关注

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

1
今日
7082
内容
5
活动
165671
关注
|
Cloud Native 关系型数据库 Serverless
|

基于阿里云函数计算(FC)x 云原生 API 网关构建生产级别 LLM Chat 应用方案最佳实践

本文带大家了解一下如何使用阿里云Serverless计算产品函数计算构建生产级别的LLM Chat应用。该最佳实践会指导大家基于开源WebChat组件LobeChat和阿里云函数计算(FC)构建企业生产级别LLM Chat应用。实现同一个WebChat中既可以支持自定义的Agent,也支持基于Ollama部署的开源模型场景。

2380 141
|
移动开发 监控 网络协议
|

每个端侧产品都需要的用户体验监控

ARMS RUM 是阿里云应用实时监控服务(ARMS)下的用户体验监控(RUM)产品,覆盖 Web/H5、各类平台小程序、Android、iOS、Flutter、ReactNative、Windows、macOS 等平台框架。接入 SDK 后会主动采集端侧页面性能、资源加载、API 调用、异常崩溃、卡顿、用户操作、系统信息等数据,还支持事件、日志、异常等数据按需自定义上报以满足业务数据分析需求,提供全面的性能分析、异常分析、产品分析、会话分析能力,帮助快速跟踪定位问题原因,提升产品用户使用体验。

1479 136
|
消息中间件 存储 算法
|

一文详解 RocketMQ 如何利用 Raft 进行高可用保障

本文介绍 RocketMQ 如何利用 Raft(一种简单有效的分布式一致性算法)进行高可用的保障,总结了 RocketMQ 与 Raft 的前世今生。可以说 Raft 的设计给 RocketMQ 的高可用注入了非常多的养分,RocketMQ 的共识算法与高可用设计在 2023 年也得到了学术界的认可,被 CCF-A 类学术会议 ASE 23' 录用。

1380 115
|
消息中间件 人工智能 Java
|

活动回顾丨云原生开源开发者沙龙上海站回放 & PPT 下载

8 月 2 日,云原生开源开发者沙龙 AI 原生应用架构专场在上海举办,现场围绕 AI 应用开发和 Agent 编排、API 网关、可观测、智能编程、消息队列等视角分享了我们的开源成果和进展,以及落地实践。以下为分享回顾。

745 130

Bully、Raft、Zab选举算法的差异比较

Bully算法、Raft算法、Zab的差与异。他们如何脱胎于Paxos而成?

924 126
|
消息中间件 Cloud Native Dubbo
|

贡献 18 个议题,和我们来畅聊 CommunityOverCode Asia 2024

CommunityOverCode 是 Apache 软件基金会(ASF)的官方全球系列大会,其前身为 ApacheCon。今年,CommunityOverCode Asia 将于 7 月 26-28 日在杭州举办。届时,大会将展示 Apache 项目的最新突破,共同探讨 Apache 的运作生态、Apache 软件的商业模式、开源的法律问题以及其他许多主题的内容。

756 124
EMQ
|
物联网 Linux C语言
|

在 Windows 平台搭建 MQTT 服务

NanoMQ 有着强大的跨平台和可兼容能力,不仅可以用于以 Linux 为基础的各类平台,也为 Windows 平台提供了 MQTT 服务的新选择。

972 271
EMQ
|
传感器 人工智能 安全
|

EMQX 与 MQTT: AI 大模型时代的分布式数据中枢

在以数据为核心的 AI 时代,基于 MQTT 协议的消息服务器 EMQX 能帮助企业更好的利用人工智能和机器学习模型,是智能化系统中核心的数据基础软件。

1152 282
|
缓存 应用服务中间件 Apache
|

缓存代理服务器的实现机制和技术选型

缓存代理服务器是一种特殊的代理服务器,其主要功能是缓存从目标服务器(通常是Web服务器)获取的数据,并在客户端再次请求相同数据时直接提供缓存的数据。通过缓存代理服务器可以加快访问速度并减轻目标服务器的负载。

946 120
|
监控 Linux 测试技术
|

【实战技巧】使用inotify实现实时文件监控

`inotify`是Linux内核提供的文件系统监控机制,用于实时捕获文件和目录的创建、删除、移动和修改等事件。通过`inotify_init`初始化,`inotify_add_watch`添加监视点,如`. IN_ACCESS`, `. IN_MODIFY`等,及`inotify_rm_watch`移除监视。示例代码展示了监听指定路径下文件修改事件,当事件发生时打印信息。使用`inotify`能高效地构建实时应用,如文件同步和日志监控,简化系统编程。

2337 128
|
存储 监控 Go
|

万字心路历程:从十年老架构决定重构开始

不论是从产品演进,还是从开发体验,原有iLogtail架构已经严重制约了其快速发展。因此,对iLogtail的架构进行升级已经迫在眉睫。

1528 111
|
Java Serverless Apache
|

9 个开源项目、25 个课题可选丨欢迎报名阿里云云原生开源之夏

2024 开源之夏,阿里云云原生应用平台团队开放了包括 Apache Dubbo/Apache RocketMQ/Apache Seata/Higress/iLogtail /Nacos/Sentinel/Spring Could Alibaba / Serverless Devs 在内,涉及微服务、消息、可观测、Serverless 4 大技术领域的 9 个开源项目。

2484 122
|
消息中间件 存储 数据库
|

RocketMQ 流数据库解析:实现一体化流处理

RocketMQ 5.0 是一款云原生的消息中间件,旨在覆盖更多业务场景。它针对国内企业在数字化转型中面临的多场景消息处理需求,提供了一体化的解决方案。

112570 114
EMQ
|
传感器 Serverless 开发者
|

开发者分享:利用 EMQX Cloud 与 ESP32 微控制器实现智能液冷散热系统

通过引入外部水冷系统、利用微控制器 ESP32、MQTT 服务器 EMQX Cloud Serverless 以及容器化的部署平台 Fly.io,EMQX Cloud 的开发者陶德坤设计一个智能的 DIY 液冷散热解决方案,希望能为其他物联网开发者带来灵感

767 116
|
SQL 监控 数据库连接
|

Seata适配问题之回滚失败如何解决

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

2852 119
|
人工智能 自然语言处理 IDE
|

被 AI 写的游戏代码砸中是什么感觉 | 10 分钟打造你的超级 AI 编码助手

被 AI 写的游戏代码砸中是什么感觉 | 10 分钟打造你的超级 AI 编码助手

1307 88
|
消息中间件 存储 Java
|

RabbitMQ之延迟队列(手把手教你学习延迟队列)

【1月更文挑战第12天】延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列的。

6216 123
|
消息中间件 JSON Java
|

RabbitMQ 核心部分之简单模式和工作模式

【1月更文挑战第9天】 1.消息属性 RabbitMQ是基于AMQP消息传输协议来实现的消息中间件;类似HTTP有header和body两部分数据,Message是RabbitMQ中的消息体概念。 Message由Properties和Body组成,前者是一些元信息,如消息的优先级、持久化、传输格式(如JSON)、延迟等高级特性,Body则是传递的消息数据实体 2.消息投递 Exchange、Queue与Routing Key三个概念是理解RabbitMQ消息投递的关键。RabbitMQ中一个核心的原则是,消息不能直接投递到Queue中。 Producer只能将自己的消息投递到Exc

427 88
|
消息中间件 存储 Java
|

RabbitMQ之发布确认高级

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

487 72
|
消息中间件
|

RabbitMQ之死信队列

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

845 100
|
NoSQL 测试技术 应用服务中间件
|

考试查分场景重保背后,我们如何进行可用性测试

考试查分场景重保背后,我们如何进行可用性测试

637 106
|
NoSQL 安全 Redis
|

Redis.conf详解

【1月更文挑战第7天】启动的时候,就通过配置文件来启动!

522 105
|
运维 供应链 监控
|

奶茶上云,原生的更好喝

奶茶上云,原生的更好喝

1466 120
|
Kubernetes Go API
|

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

kubebuilder 安装测试

915 101
|
Java Spring 容器
|

Springboot-starter的自动配置原理-及案例实现5

Springboot-starter的自动配置原理-及案例实现5

276 103
|
缓存 NoSQL Redis
|

关于redis使用@Cacheable注解redis中不生效问题完美解决

关于redis使用@Cacheable注解redis中不生效问题完美解决

1354 115
|
算法 数据库
|

MYSQL-mybatisplus的主键自增问题与@Tableld@TableField@TableLogic的学习

关于org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.laoyang.Mapper.BookMapper.deleteById问题

1410 133
|
Web App开发 编解码 前端开发
|

electron+vue网页直接播放RTSP视频流?

目前大部分摄像头都支持RTSP协议,但是在浏览器限制,最新版的浏览器都不能直接播放RTSP协议,Electron 桌面应用是基于 Chromium 内核的,所以也不能直接播放RTSP,但是我们又有这个需求怎么办呢?

923 126
|
Dubbo 安全 应用服务中间件
|

OpenSergo & Dubbo 微服务治理最佳实践

OpenSergo & Dubbo 微服务治理最佳实践

1230 59
|
弹性计算 JSON 数据可视化
|

Grafana 10 新特性解读,体验与协作全面提升

Grafana 10 新特性解读:体验与协作全面提升

32883 136
|
SQL Prometheus 监控
|

统一观测丨使用 Prometheus 监控 SQL Server 最佳实践

统一观测丨使用 Prometheus 监控 SQL Server 最佳实践

2655 127
|
JavaScript
|

nodejs服务器的运行

nodejs服务器的运行

451 72
|
消息中间件 Cloud Native Serverless
|

参会攻略丨阿里云云原生技术实践营长沙站(本周五)

参会攻略丨阿里云云原生技术实践营长沙站(本周五)

539 86
|
Dubbo 前端开发 网络协议
|

微服务最佳实践,零改造实现 Spring Cloud & Apache Dubbo 互通

微服务最佳实践,零改造实现 Spring Cloud & Apache Dubbo 互通

47992 138
|
消息中间件 缓存 人工智能
|

RocketMQ 在业务消息场景的优势详解

RocketMQ 在业务消息场景的优势详解

22292 111
|
SQL Rust Cloud Native
|

【参赛有奖】云原生编程挑战赛·赛道 2 邀你来战!

【参赛有奖】云原生编程挑战赛·赛道 2 邀你来战!

495 63
|
SQL 算法 关系型数据库
|

Sharding-Proxy代理Mysql服务

Apache shardingSphere Sharding-proxy落地实战

632 90
|
存储 Prometheus Kubernetes
|

云原生网关部署新范式丨 Higress 发布 1.1 版本,支持脱离 K8s 部署

云原生网关部署新范式丨 Higress 发布 1.1 版本,支持脱离 K8s 部署

1499 113
|
缓存 NoSQL Redis
|

Redis从入门到精通之Redis的内部运作机制

Redis采用基于Reactor模式的事件处理模型,这套模型对应于Redis的文件事件处理器(file event handler),并且是Redis高效的事件处理模型的基础。与Netty的线程模型类似,Redis的事件处理模型也是基于Reactor模式设计的,这种模式被广泛应用于高性能IO的开发中。Redis采用单线程模型是Redis高性能的关键所在。Redis通过事件驱动机制和I/O多路复用技术来处理并发请求,避免了多线程间的锁竞争和上下文切换,提高了系统的性能。同时,Redis采用单线程模型还可以更好地利用CPU缓存和内存,简化了系统的设计和实现,更容易实现复制和持久化功能。

437 64
|
存储 缓存 运维
|

带你读《云原生架构白皮书2022新版》——主要架构模式(上)

带你读《云原生架构白皮书2022新版》——主要架构模式(上)

1567 110
|
资源调度 运维 负载均衡
|

带你读《云原生架构白皮书2022新版》——Serverless(下)

带你读《云原生架构白皮书2022新版》——Serverless(下)

634 75
|
Cloud Native
|

带你读《云原生架构白皮书2022新版》——架构持续演进闭环

带你读《云原生架构白皮书2022新版》——架构持续演进闭环

389 75
|
Cloud Native 架构师 微服务
|

带你读《云原生架构白皮书2022新版》——全面容器化之后,来电科技如何实现微服务治理(3)

带你读《云原生架构白皮书2022新版》——全面容器化之后,来电科技如何实现微服务治理(3)

616 112
|
运维 监控 Kubernetes
|

带你读《云原生架构白皮书2022新版》——爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%(上)

带你读《云原生架构白皮书2022新版》——爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%(上)

548 88
|
弹性计算 监控 Kubernetes
|

带你读《云原生架构白皮书2022新版》——Game On Serverless:SAE 助力广州小迈提升微服务研发效能(上)

带你读《云原生架构白皮书2022新版》——Game On Serverless:SAE 助力广州小迈提升微服务研发效能(上)

636 102
|
Cloud Native 机器人 CDN
|

带你读《云原生架构白皮书2022新版》——云拔测助力节卡机器人,全面优化海外网站性能(上)

带你读《云原生架构白皮书2022新版》——云拔测助力节卡机器人,全面优化海外网站性能(上)

454 83
|
运维 Cloud Native 机器人
|

带你读《云原生架构白皮书2022新版》——云拔测助力节卡机器人,全面优化海外网站性能(下)

带你读《云原生架构白皮书2022新版》——云拔测助力节卡机器人,全面优化海外网站性能(下)

426 85
|
编解码 Cloud Native 物联网
|

带你读《云原生架构白皮书2022新版》——分众传媒研发总监谈分众传媒在 Serverless 上的探索和实践(上)

带你读《云原生架构白皮书2022新版》——分众传媒研发总监谈分众传媒在 Serverless 上的探索和实践(上)

512 95
|
存储 Cloud Native 大数据
|

带你读《2022龙蜥社区全景白皮书》——5.1.2 龙蜥ARM生态支持

带你读《2022龙蜥社区全景白皮书》——5.1.2 龙蜥ARM生态支持

542 90
|
安全 Cloud Native 数据安全/隐私保护
|

带你读《2022龙蜥社区全景白皮书》——5.1.5 AMD安全虚拟化的增强

带你读《2022龙蜥社区全景白皮书》——5.1.5 AMD安全虚拟化的增强

774 130
我要发布