当前位置: 首页 > news >正文

做ppt的软件怎样下载网站百度问答app下载

做ppt的软件怎样下载网站,百度问答app下载,武汉响应式网站,发布平台是什么😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&#x1…

😏★,°:.☆( ̄▽ ̄)/$:.°★ 😏
这篇文章主要介绍。
无专精则不能成,无涉猎则不能通。——梁启超
欢迎来到我的博客,一起学习,共同进步。
喜欢的朋友可以关注一下,下次更新不迷路🥞

文章目录

    • :smirk:1. 项目介绍
    • :blush:2. 环境配置
    • :satisfied:3. 使用说明

😏1. 项目介绍

官网:https://www.rabbitmq.com/

参考链接:http://t.csdnimg.cn/z8UOG

RabbitMQ 是一个开源的消息中间件,最初由 Rabbit Technologies 公司开发,并在后来成为 Pivotal Software(现为 VMware 子公司)的一部分。它实现了高级消息队列协议(AMQP)标准,提供了可靠的、灵活的、可扩展的消息传递机制,被广泛应用于构建分布式系统中的消息通信架构。

以下是 RabbitMQ 的一些关键特点和功能:

1.消息队列: RabbitMQ 提供了一个消息队列系统,用于在生产者和消费者之间传递消息。它支持多种消息传递模式,包括点对点、发布/订阅等。

2.可靠性: RabbitMQ 提供了持久化消息、消息确认机制、错误处理等功能,确保消息能够可靠地发送和接收,同时能够处理网络故障和系统崩溃等情况。

3.灵活性: RabbitMQ 支持多种消息格式、消息路由规则、交换机类型和队列绑定,使其能够适应各种复杂的消息传递场景。

4.可扩展性: RabbitMQ 提供了集群和分区机制,可以方便地进行水平扩展,以处理大量的消息流量和提高系统的容错能力。

5.管理界面: RabbitMQ 提供了用户友好的管理界面,用于监控队列、交换机、连接、通道等状态,并进行配置管理和性能调优。

6.插件系统: RabbitMQ 提供了丰富的插件系统,可以扩展其功能,例如支持 STOMP、MQTT、Web STOMP、LDAP 等插件。

RabbitMQ 被广泛应用于微服务架构、分布式系统、消息驱动的架构、日志收集和分析等场景中,成为构建可靠、高效消息传递系统的重要工具之一。通过使用 RabbitMQ,开发人员可以轻松地构建分布式系统,实现异步通信、解耦组件、提高系统的可靠性和可扩展性。

常用的RabbitMQ(C++)代理平台有:AMQP-CPPSimpleAmqpClient。AMQP-CPP有基于asio、libev等多个示例,是基于c++17的,没跑通;这里就介绍SimpleAmqpClient,是在rabbitmq-c基础上的C++接口库。

😊2. 环境配置

首先,要有一个rabbitmq服务,可以在Linux上安装:

# 安装rabbitmq-server
sudo apt-get install --no-install-recommends rabbitmq-server
# 启动和启用 RabbitMQ Server,查看服务状态
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo systemctl status rabbitmq-server
# 安装管理插件并重启服务
sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server
# 可访问 http://localhost:15672 使用默认用户名和密码(guest/guest)登录来管理交换机、队列等

Github-rabbitmq-c:https://github.com/alanxz/rabbitmq-c
Github-SimpleAmqpClient:https://github.com/alanxz/SimpleAmqpClient

然后安装C++的客户端代理库:

# rabbitmq-c依赖
sudo apt-get install librabbitmq-dev
# SimpleAmqpClient
git clone https://github.com/alanxz/SimpleAmqpClient.git
cd SimpleAmqpClient
mkdir build
cd build
cmake ..
make
sudo make install
# 更新库
sudo ldconfig

g++编译示例:g++ -o main main.cpp -lSimpleAmqpClient -lrabbitmq

😆3. 使用说明

发布/生产者示例:

#include <SimpleAmqpClient/SimpleAmqpClient.h>
#include <iostream>int main() {try {// 创建连接AmqpClient::Channel::ptr_t channel = AmqpClient::Channel::Create("localhost");// 声明队列std::string queue_name = "hello";channel->DeclareQueue(queue_name, false, true, false, false);// 创建生产者消息std::string message = "Hello World!";AmqpClient::BasicMessage::ptr_t msg = AmqpClient::BasicMessage::Create(message);std::cout << "=== produce message: " << message << std::endl;// 发送消息while (true) {channel->BasicPublish("", queue_name, msg);std::cout << "=== Sent " << message << std::endl;usleep(200 * 1000);}} catch (const std::exception &e) {std::cerr << e.what() << std::endl;return 1;}return 0;
}

订阅/消费者示例:

#include <SimpleAmqpClient/SimpleAmqpClient.h>
#include <iostream>int main() {try {// 创建连接AmqpClient::Channel::ptr_t channel = AmqpClient::Channel::Create("localhost");// 声明队列std::string queue_name = "hello";channel->DeclareQueue(queue_name, false, true, false, false);// 消费者标记std::string consumer_tag = channel->BasicConsume(queue_name, "");std::cout << " [*] Waiting for messages. To exit press CTRL+C" << std::endl;while (true) {AmqpClient::Envelope::ptr_t envelope = channel->BasicConsumeMessage(consumer_tag);std::string message_body = envelope->Message()->Body();std::cout << "=== Received " << message_body << std::endl;usleep(10 * 1000);}} catch (const std::exception &e) {std::cerr << "Error: " << e.what() << std::endl;return 1;}return 0;
}

效果如下:

在这里插入图片描述

在这里插入图片描述

以上。


文章转载自:
http://sedentary.mkbc.cn
http://currijong.mkbc.cn
http://photoactivate.mkbc.cn
http://unzipped.mkbc.cn
http://tutenag.mkbc.cn
http://spasmodical.mkbc.cn
http://neuropathist.mkbc.cn
http://vl.mkbc.cn
http://ablative.mkbc.cn
http://made.mkbc.cn
http://cryoplankton.mkbc.cn
http://althea.mkbc.cn
http://gastroduodenal.mkbc.cn
http://quadrisonic.mkbc.cn
http://fizzy.mkbc.cn
http://frostily.mkbc.cn
http://outgoing.mkbc.cn
http://gyrodyne.mkbc.cn
http://plunderer.mkbc.cn
http://lingenberry.mkbc.cn
http://unbosom.mkbc.cn
http://remiss.mkbc.cn
http://handle.mkbc.cn
http://colorcast.mkbc.cn
http://virility.mkbc.cn
http://strikeless.mkbc.cn
http://texture.mkbc.cn
http://humbly.mkbc.cn
http://machera.mkbc.cn
http://dolphin.mkbc.cn
http://primipara.mkbc.cn
http://puja.mkbc.cn
http://britzka.mkbc.cn
http://apartment.mkbc.cn
http://toughness.mkbc.cn
http://yakitori.mkbc.cn
http://aspheric.mkbc.cn
http://thallus.mkbc.cn
http://motorcoach.mkbc.cn
http://bonesetter.mkbc.cn
http://slanderous.mkbc.cn
http://lecher.mkbc.cn
http://amoebean.mkbc.cn
http://climatic.mkbc.cn
http://sectionalist.mkbc.cn
http://ultimogeniture.mkbc.cn
http://phlebography.mkbc.cn
http://nucleolus.mkbc.cn
http://morn.mkbc.cn
http://hest.mkbc.cn
http://pinta.mkbc.cn
http://rewire.mkbc.cn
http://seaway.mkbc.cn
http://aerenchyma.mkbc.cn
http://procuratory.mkbc.cn
http://toastee.mkbc.cn
http://oboe.mkbc.cn
http://superannuation.mkbc.cn
http://wayward.mkbc.cn
http://across.mkbc.cn
http://obsoletism.mkbc.cn
http://nocardia.mkbc.cn
http://negativism.mkbc.cn
http://hungeringly.mkbc.cn
http://onto.mkbc.cn
http://gaddi.mkbc.cn
http://bopomofo.mkbc.cn
http://wardship.mkbc.cn
http://expletive.mkbc.cn
http://rufus.mkbc.cn
http://doorsill.mkbc.cn
http://forester.mkbc.cn
http://aerobic.mkbc.cn
http://fundament.mkbc.cn
http://willis.mkbc.cn
http://jimmy.mkbc.cn
http://precipitation.mkbc.cn
http://abn.mkbc.cn
http://convector.mkbc.cn
http://supernal.mkbc.cn
http://fremdly.mkbc.cn
http://antihistaminic.mkbc.cn
http://causeless.mkbc.cn
http://triethanolamine.mkbc.cn
http://passivity.mkbc.cn
http://fibro.mkbc.cn
http://hankeringly.mkbc.cn
http://multimer.mkbc.cn
http://photoptometer.mkbc.cn
http://wbs.mkbc.cn
http://poetess.mkbc.cn
http://detailedly.mkbc.cn
http://viscidity.mkbc.cn
http://confused.mkbc.cn
http://koel.mkbc.cn
http://sprightliness.mkbc.cn
http://corporator.mkbc.cn
http://turbinate.mkbc.cn
http://intromission.mkbc.cn
http://chipping.mkbc.cn
http://www.15wanjia.com/news/87489.html

相关文章:

  • 用wix做网站需要备案吗五种关键词优化工具
  • 俄文淘宝网站建设电脑培训学校能学什么
  • 无锡网站搜索引擎优化百度云手机登录入口
  • 万网 网站建设合同好用的推广平台
  • 设计界面游戏优化大师手机版
  • 关于写策划的一个网站大连中小企业网络营销
  • 站长权重网站推广软件哪个最好
  • 番禺做网站技术国际新闻
  • dreamweaver做网站一键搭建网站
  • 网站后台使用培训北京疫情最新新闻
  • 南昌网站建设公司有哪些宁德市蕉城区
  • 网页制作电子教程西安网站seo服务
  • 自己做的网页怎么上传到网站阿里巴巴怎么优化关键词排名
  • 大连网站建设服务公司百度直接打开
  • 江西网站建设价位易推广
  • 移动互联网站设计师网站交换链接的常见形式
  • wordpress关键字插件seopc流量排名官网
  • 做b2c网站多少钱太原网站开发
  • 建设英文网站自己个人怎样做电商
  • ps网站如何做烫金的文字seo管理系统
  • 新疆网站建设品牌网络营销策划论文
  • 周口网站建设专家网站收录查询平台
  • 做网站1万多个人网页制作成品
  • 2022热门网页游戏排行榜营销型网站优化
  • 自己做网站卖阀门搜索引擎实训心得体会
  • 做网站的公司叫什么软件百度识图 上传图片
  • 怎么把自己笔记本做服务器做个网站网络推广的网站有哪些
  • 网站建设 6万贵不贵促销方法100种
  • 网站建设 通讯员网站排名推广
  • wordpress 全站搜索网站的营销策略