iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >node.js中怎么对CQS进行操作
  • 863
分享到

node.js中怎么对CQS进行操作

2024-04-02 19:04:59 863人浏览 泡泡鱼
摘要

本篇文章为大家展示了node.js中怎么对CQS进行操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  怎样使用node.js来操作CQS  安装:  $npmi

本篇文章为大家展示了node.js中怎么对CQS进行操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

  怎样使用node.js来操作CQS

  安装:

  $npminstallcqs

  初始化你的CQS模块:

  //AnORMalimport.

  varcqs=require('cqs');

  //Pre-applymycouchanddbname.

  cqs=cqs.defaults({"couch":"https://user:passWord@example.iriscouch.com"

  ,"db":"cqs_queue"

  });

  列出所有的队列:

  cqs.ListQueues(function(error,queues){

  console.log("Found"+queues.length+"queues:");

  queues.forEach(function(queue){

  console.log("*"+queue.name);

  })

  //Output:

  //Found2queues:

  //*a_queue

  //*another_queue

  })

  创建一个队列:

  //Justcreatewithaname.

  cqs.CreateQueue("important_stuff",function(error,queue){

  if(!error)

  console.log("Importantstuffqueueisready");

  })

  //Createwithanoptionsobject.

  varopts={QueueName:"unimportant_stuff"

  ,DefaultVisibilityTimeout:3600//1hour

  };

  cqs.CreateQueue(opts,function(error,queue){

  if(!error)

  console.log("Created"+queue.name+"withtimeout+"queue.VisibilityTimeout);

  //Output

  //Createdunimportant_stuffwithtimeout3600

  })

  怎样使用node.js来操作CQS

  添加一个队列消息:

  //Theconvenientobjectapi:

  important_stuff.send(["keepthese","things","inorder"],function(error,message){

  if(!error)

  console.log('Sent:'+JSON.stringify(message.Body));

  //Output:

  //Sent:["keepthese","things","inorder"]

  })

  cqs.SendMessage(important_stuff,"Thismessageisimportant!",function(error,message){

  if(!error)

  console.log('Sentmessage:'+message.Body);

  //Output:

  //Sentmessage:Thismessageisimportant!

  })

  //Or,justusethequeuename.

  cqs.SendMessage('some_other_queue',{Going_to:"theotherqueue"},function(error,message){

  if(!error)

  console.log('Message'+message.MessageId+'isgoingto'+message.Body.going_to);

  //Output:

  //Messagea9b1c48bd6ae433eb7879013332cd3cdisgoingtotheotherqueue

  })

  接收并处理一条队列消息:

  //TheconvenientobjectAPI:

  my_queue.receive(function(error,messages){

  if(!error)

  console.log('Receivedmessage:'+JSON.stringify(messages[0].Body));

  //Output:

  //Receivedmessage:

  })

  //ThestandardAPI,receivingmultiplemessages

  cqs.ReceiveMessage(some_queue,5,function(er,messages){

  if(!error)

  console.log('Received'+messages.length+'messages');

  //Output:

  //Received<0through6>messages

  })

  删除一条队列消息:

  //TheconvenientobjectAPI:

  message.del(function(error){

  //Messagedeletionneverresultsinanerror.Ifamessageissuccessfully

  //deleted,itwillsimplyneverappearinthequeueagain.

  console.log('Messagedeleted!');

  })

  //ThestandardAPI:

  cqs.DeleteMessage(my_message,function(error){

  console.log('Messagedeleted');

  })

上述内容就是node.js中怎么对CQS进行操作,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: node.js中怎么对CQS进行操作

本文链接: https://www.lsjlt.com/news/56615.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • node.js中怎么对CQS进行操作
    本篇文章为大家展示了node.js中怎么对CQS进行操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  怎样使用node.js来操作CQS  安装:  $npmi...
    99+
    2024-04-02
  • node.js中怎么对文件进行操作
    这篇文章将为大家详细讲解有关node.js中怎么对文件进行操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、文件操作在文件操作里,主要是有文件读写,创建...
    99+
    2024-04-02
  • Node.js中怎么文件进行操作
    Node.js中怎么文件进行操作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。文件写入var fs=require('f...
    99+
    2024-04-02
  • ADO.NET中怎么对SqlDataAdapter进行操作
    本篇文章为大家展示了ADO.NET中怎么对SqlDataAdapter进行操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ADO.NET SqlDataAdapter对象SqlDataAdapte...
    99+
    2023-06-17
  • C++中怎么对Test进行操作
    C++中怎么对Test进行操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。静态测试 C++Test内嵌了业界最出名的Effective C++(epcc)、M...
    99+
    2023-06-17
  • JavaScript 中怎么对Cookie进行操作
    本篇文章为大家展示了JavaScript 中怎么对Cookie进行操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Cookie 只是存储在计算机浏览器中的小型文本...
    99+
    2024-04-02
  • C#中怎么对Word进行操作
    C#中怎么对Word进行操作,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。导入COM库:Microsoft word 11.0 Object Library.引用里面就增加了:...
    99+
    2023-06-17
  • C++ 中怎么对Endian进行操作
    C++ 中怎么对Endian进行操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.判断CPU的C++ Endian:union {&nb...
    99+
    2023-06-17
  • C#中怎么对StreamWriter进行操作
    今天就跟大家聊聊有关C#中怎么对StreamWriter进行操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。C# StreamWriter写文件的操作实例://实例化一个保存文件对...
    99+
    2023-06-17
  • JavaScript中怎么对二进制进行操作
    这篇文章将为大家详细讲解有关JavaScript中怎么对二进制进行操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。二进制数据在JS程序里的表达现今世界上几...
    99+
    2024-04-02
  • Jave中怎么对枚举进行操作
    这篇文章给大家介绍Jave中怎么对枚举进行操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。定义枚举 方...
    99+
    2023-06-17
  • QT中怎么对Mat类进行操作
    本篇内容主要讲解“QT中怎么对Mat类进行操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“QT中怎么对Mat类进行操作”吧!一、类型转换opencv在QT中的应用通常会涉及到这三者的转换,即M...
    99+
    2023-07-02
  • VBScript 中怎么对文件进行操作
    这期内容当中小编将会给大家带来有关VBScript 中怎么对文件进行操作,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。创建文本文件 复制代码 代码如下:Set objFSO = CreateObject(...
    99+
    2023-06-08
  • JavaScript中怎么对数组进行操作
    本篇文章给大家分享的是有关JavaScript中怎么对数组进行操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。js对数组对象的操作以及方法的...
    99+
    2024-04-02
  • Python中怎么对文件进行操作
    Python中怎么对文件进行操作,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。编码方式编码方式的历史大致为ASCII ->gb2312->unicode->u...
    99+
    2023-06-16
  • 怎么在Django中对View进行操作
    本篇文章给大家分享的是有关怎么在Django中对View进行操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Django的View一个视图函数(类),简称视图,是一个简单的P...
    99+
    2023-06-14
  • C#中怎么对内存进行操作
    C#中怎么对内存进行操作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。引用System.Runtime.InteropServices命名空间。该命名空间下的Marshal...
    99+
    2023-06-17
  • html5中怎么对document metadata进行操作
    这篇文章将为大家详细讲解有关html5中怎么对document metadata进行操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.操作Documen...
    99+
    2024-04-02
  • VB.NET中怎么对EXCEL表进行操作
    今天就跟大家聊聊有关VB.NET中怎么对EXCEL表进行操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。读写VB.NET EXCEL表:VB本身提自动化功能可以读写EXCEL表,其...
    99+
    2023-06-17
  • Golang中怎么对切片进行操作
    在Golang中,可以通过以下方式对切片进行操作: 创建切片: slice := []int{1, 2, 3, 4, 5} ...
    99+
    2024-03-13
    Golang
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作