Ubuntu 环境安装 之 RabbitMQ 快速入手

Ubuntu 环境安装 之 RabbitMQ 快速入手
Hi~!这里是奋斗的明志,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~
🌱🌱个人主页:奋斗的明志
🌱🌱所属专栏:RabbitMQ
📚本系列文章为个人学习笔记,在这里撰写成文一为巩固知识,二为展示我的学习过程及理解。文笔、排版拙劣,望见谅。

Ubuntu 环境安装

前言

Rabbit, 兔子的意思
互联网行业很多公司, 都喜欢用动物命名产品, 或者作为公司的logo, 吉祥物. 比如: 腾讯的企鹅, 京东的狗, 美团的袋鼠, 携程的海豚,阿里就更多了, 蚂蚁, 飞猪,天猫,菜鸟, 闲鱼, 盒马… 更是以一己之力, 组建了一个动物园…
Rabbit 也是⼀个公司名. MQ ( message queue ) 消息队列 的意思 , RabbitMQRabbit企业下的⼀个消息队列产品.
RabbitMQ 是⼀个实现了 AMQP消息队列 服务,是当前主流的消息中间件之⼀.
AMQP,即Advanced Message Queuing Protocol(⾼级消息队列协议),是⼀个通⽤应⽤层协议,提供统⼀消息服务的协议, 为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端或中间件, 开发语言等条件的限制。
在互联网架构中, 会经常使用MQ来作为消息通信服务. 接下来我们看下什么是MQ

一、什么是MQ(消息队列)

MQ( Message queue ), 从字面意思上看, 本质是个队列, FIFO 先⼊先出,只不过队列中存放的内容
消息(message)⽽已. 消息可以非常简单,比如只包含文本字符串, JSON等,也可以很复杂, 比如内嵌对象.
在日常生活中,例如:手机、水杯…可能会进行一些排队摆放
在这里插入图片描述

MQ多用于分布式系统之间进行通信

  • 系统之间的调用通常有两种方式:
  • 同步通信:
直接调用对方的服务, 数据从一端发出后立即就可以达到另⼀端
在这里插入图片描述
  • 异步通信:
数据从⼀端发出后,先进入⼀个容器进行临时存储,当达到某种条件后,再由这个容器发送给另⼀端.
容器的⼀个具体实现就是MQ( message queue )
在这里插入图片描述

RabbitMQ 就是MQ的⼀种实现

例如:
打电话客服直接响应
客服记录下来,过一段时间(24小时)内进行回复

二、MQ的作用

MQ主要工作是接收并转发消息, 在不同的应用场景下可以展现不同的作用

可以把MQ想象成一个仓库. 采购部门进货之后, 把零件放进仓库里
生产部门从仓库中取出零件, 并加工成产品.
MQ和仓库的区别是, 仓库里放的是物品, MQ里放的是消息
仓库负责存储物品,并转发物品,MQ负责存储和转发消息

1、异步解耦

在业务流程中, ⼀些操作可能非常耗时, 但并不需要即时返回结果. 可以借助MQ把这些操作异步化, 比如用户注册后发送注册短信或邮件通知, 可以作为异步任务处理, 而不必等待这些操作完成后才告知用户注册成功

在这里插入图片描述

2、流量削峰

在访问量剧增的情况下, 应用仍然需要继续发挥作用, 但是这样的突发流量并不常见. 如果以能处理这类峰值为标准而投入资源,无疑是巨大的浪费. 使用MQ能够使关键组件支撑突发访问压力, 不会因为突发流量而崩溃. 比如秒杀或者促销活动, 可以使用MQ来控制流量, 将请求排队, 然后系统根据自己的处理能力逐步处理这些请求.
例如:12306 节假日的时候进行买票(不可能在这个时候买入多台机器)
商场人多的时候进行排队

3、消息分发

当多个系统需要对同⼀数据做出响应时, 可以使用MQ进行消息分发. 比如支付成功后, 支付系统可以向MQ

Read more

初识Langchain之AI语言大模型

初识Langchain之AI语言大模型

目录 1. 什么叫模型 2. 什么是大语言模型 2.1 神经网络 2.2 自监督学习 2.3 半监督学习 2.4 语言模型 3. 大语言模型的能力 1. 什么叫模型 今天我们来聊一聊什么叫做模型。 模型是⼀个从数据中学习规律的“数学函数”或“程序”。旨在处理和⽣成信息的算法,通常模仿⼈类的认知功能。通过从⼤型数据集中学习模式和洞察,这些模型可以进⾏预测、⽣成⽂本、图像或其他输出,从⽽增强各个⾏业的各种应⽤。 简单来说就是一个模型只会处理一件事,我们也可以把它理解为单个工作流,然后多个模型组合在一起就是语言大模型了。 它和工作流的区别在我看来就是它这个处理是需要提前训练。我们看下面这个图片,我们就像这样把下面这些狗狗的图片全部都喂给模型,并且我们需要给每一张图片都标注好这个是狗,这样再经过很多张这样图片让AI看,然后AI就学会分辨什么是狗了。

By Ne0inhk
【YF技术周报 Vol.01】OpenAI 国会指控 DeepSeek,字节发布 Seedance 2.0,Java 26 预览版来了

【YF技术周报 Vol.01】OpenAI 国会指控 DeepSeek,字节发布 Seedance 2.0,Java 26 预览版来了

🍃 予枫:个人主页 📚 个人专栏: 《Java 从入门到起飞》《读研码农的干货日常》 💻 Debug 这个世界,Return 更好的自己! 文章目录 * 🚨 1. OpenAI 向美国国会提交备忘录:指控 DeepSeek “非法蒸馏” * 🎬 2. 字节跳动发布 Seedance 2.0:对标 Sora 的视频生成模型 * 🛑 3. OpenAI 正式下线 GPT-4o,全面转向 GPT-5 * ☕ 4. Azul 发布《2026 Java 现状报告》:AI 开发中的 Java 渗透率攀升 * 💡 YF 的深度思考:护城河与工具链 👋 卷首语 大家好,我是予枫。 这是 《YF 技术周报》

By Ne0inhk
华为云Flexus+DeepSeek征文|云原生时代的AI智能:华为云Dify平台的技术洞察与应用价值:LLM+Bocha如何打造出三体浏览器

华为云Flexus+DeepSeek征文|云原生时代的AI智能:华为云Dify平台的技术洞察与应用价值:LLM+Bocha如何打造出三体浏览器

前引:人工智能正以前所未有的速度重塑产业格局。作为技术创新的前沿阵地,华为云Dify平台应运而生,为企业级AI应用提供了一个全新的技术生态系统。本文将深入探讨DeepSeek大模型推理服务在实际场景中的落地实践,揭示云原生时代AI技术的革命性价值! 通过对Dify平台的深入解析,我们将展现AI技术从理论走向实践的关键路径,为企业数字化转型提供有价值的技术洞察和实践指南。本文不仅是一次技术探索,更是对未来智能技术发展的前瞻性思考,下面开始探索~ 目录  一、大模型推理服务的发展趋势 二、华为云Dify平台的战略定位 三、Dify平台的技术架构与创新 (1)平台核心技术解析 (2)DeepSeek模型的推理机制 (3)云原生架构的优势与特点 四、DeepSeek R1/V3商用服务开通教程 五、商用服务开通体验 (1)开通流程的便捷性 (2)费用透明与灵活性 (3)服务性能与拓展性 七、华为云云服务单机部署教程 八、CCE高可用部署 (1)准备工作 创建桶: 创建委托: 委托授权: 创建秘钥: (2)部署实践

By Ne0inhk
2026年8款AI大模型实测排名!国产杀入全球前10,最便宜只要2毛钱

2026年8款AI大模型实测排名!国产杀入全球前10,最便宜只要2毛钱

先说结论:按需求直接选 2026年大模型格局已经从"美国领跑、中国追赶"变成了真正的多极竞争。如果你不想看完全文,这是按场景给出的推荐: * 日常对话和写作:Claude Opus 4.6(综合体验最佳)、豆包 Seed 2.0 Pro(中文国产第一) * 写代码:Claude Opus 4.6 / Gemini 3.1 Pro(旗舰级)、GLM-5 / DeepSeek V3.2(开源最强) * 数学和推理:GPT-5.2(AIME 2025 满分)、豆包 Seed 2.0 Pro(IMO 金牌级)

By Ne0inhk