91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

node.js中怎么對CQS進行操作

發布時間:2021-07-21 10:03:03 來源:億速云 閱讀:224 作者:Leah 欄目:數據庫

本篇文章為大家展示了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進行操作,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淳安县| 甘南县| 永善县| 肥城市| 保山市| 唐河县| 仙游县| 遵化市| 都江堰市| 习水县| 靖江市| 兴隆县| 新兴县| 台中县| 瓮安县| 高邑县| 玉环县| 枣阳市| 兴宁市| 贡嘎县| 达孜县| 安龙县| 双柏县| 芒康县| 陇南市| 英吉沙县| 叶城县| 城步| 永靖县| 宝鸡市| 枣阳市| 望都县| 麻阳| 广水市| 德化县| 丽水市| 板桥市| 梓潼县| 松原市| 元阳县| 柳河县|