首页 开发技术 C++     /    C++新闻中间件(MQ4CPP)最新版源码

C++新闻中间件(MQ4CPP)最新版源码

上传者: smallsakura | 上传时间:2023/4/24 8:04:27 | 文件大小:1.31MB | 文件类型:rar
C++新闻中间件(MQ4CPP)最新版源码
MQ4CPP(MessageQueuingforC++)isanimplementationofenterprisemessagingsystem,aka"message-orientedmiddleware"(MOM).ItletsC++applicationthreadsco妹妹unicatewithoneanotherthroughexchangingmessages.Amessageisarequest,report,and/oreventthatcontainsinformationneededtocoordinateco妹妹unicationbetweendifferentapplications.Itprovidesalevelofabstraction,soyoucanseparatethedetailsaboutthedestinationsystemfromtheapplicationcode.MQ4CCPletsC++applicationsthatshareamessagingsystemexchangemessages,andsimplifiesapplicationdevelopmentbyprovidingastandardinterfaceforcreating,sending,andreceivingmessages.Itimplementsthefollowingmessagingparadigms:Direct/Indirectmessaging(local),unsolicitedmessaging(remote),Request/Reply(remote),conversation(remote),andbroadcast(local/remote).

文件下载

资源详情

[{"title":"(80个子文件1.31MB)C++消息中间件(MQ4CPP)最新版源码","children":[{"title":"mq4cpp_v1.16","children":[{"title":"FileTransfer.cpp <span style='color:#111;'>24.11KB</span>","children":null,"spread":false},{"title":"Makefile.win <span style='color:#111;'>8.34KB</span>","children":null,"spread":false},{"title":"rijndael.h <span style='color:#111;'>1.59KB</span>","children":null,"spread":false},{"title":"docs","children":[{"title":"class_diagram_2.png <span style='color:#111;'>116.97KB</span>","children":null,"spread":false},{"title":"class_diagram.png <span style='color:#111;'>491.62KB</span>","children":null,"spread":false},{"title":"Thumbs.db <span style='color:#111;'>11.50KB</span>","children":null,"spread":false},{"title":"mq4cpp.pdf <span style='color:#111;'>475.00KB</span>","children":null,"spread":false},{"title":"class_diagram_1.png <span style='color:#111;'>269.46KB</span>","children":null,"spread":false}],"spread":true},{"title":"Router.h <span style='color:#111;'>3.76KB</span>","children":null,"spread":false},{"title":"Compression.h <span style='color:#111;'>3.09KB</span>","children":null,"spread":false},{"title":"Compression.cpp <span style='color:#111;'>14.22KB</span>","children":null,"spread":false},{"title":"LinkedList.cpp <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"Logger.h <span style='color:#111;'>3.06KB</span>","children":null,"spread":false},{"title":"Timer.h <span style='color:#111;'>3.06KB</span>","children":null,"spread":false},{"title":"Properties.cpp <span style='color:#111;'>11.46KB</span>","children":null,"spread":false},{"title":"rijndael-128.c <span style='color:#111;'>10.32KB</span>","children":null,"spread":false},{"title":"Vector.cpp <span style='color:#111;'>2.63KB</span>","children":null,"spread":false},{"title":"Thread.cpp <span style='color:#111;'>12.46KB</span>","children":null,"spread":false},{"title":"rijndael-256.c <span style='color:#111;'>10.31KB</span>","children":null,"spread":false},{"title":"Socket.cpp <span style='color:#111;'>15.05KB</span>","children":null,"spread":false},{"title":"FileTransfer.h <span style='color:#111;'>4.65KB</span>","children":null,"spread":false},{"title":"GarbageCollector.h <span style='color:#111;'>1.39KB</span>","children":null,"spread":false},{"title":"FileSystem.h <span style='color:#111;'>4.54KB</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>24.26KB</span>","children":null,"spread":false},{"title":"Vector.h <span style='color:#111;'>1.22KB</span>","children":null,"spread":false},{"title":"Properties.h <span style='color:#111;'>4.44KB</span>","children":null,"spread":false},{"title":"MessageQueue.cpp <span style='color:#111;'>7.68KB</span>","children":null,"spread":false},{"title":"Session.cpp <span style='color:#111;'>11.52KB</span>","children":null,"spread":false},{"title":"Registry.h <span style='color:#111;'>2.02KB</span>","children":null,"spread":false},{"title":"MessageProxy.cpp <span style='color:#111;'>25.22KB</span>","children":null,"spread":false},{"title":"MemoryChannel.cpp <span style='color:#111;'>23.01KB</span>","children":null,"spread":false},{"title":"MessageQueue.h <span style='color:#111;'>3.95KB</span>","children":null,"spread":false},{"title":"README <span style='color:#111;'>8.14KB</span>","children":null,"spread":false},{"title":"Trace.h <span style='color:#111;'>3.24KB</span>","children":null,"spread":false},{"title":"GeneralHashFunctions.h <span style='color:#111;'>3.93KB</span>","children":null,"spread":false},{"title":".project <span style='color:#111;'>3.39KB</span>","children":null,"spread":false},{"title":"GeneralHashFunctions.cpp <span style='color:#111;'>4.13KB</span>","children":null,"spread":false},{"title":".cdtproject <span style='color:#111;'>621B</span>","children":null,"spread":false},{"title":"LinkedList.h <span style='color:#111;'>2.21KB</span>","children":null,"spread":false},{"title":"StoreForward.cpp <span style='color:#111;'>8.35KB</span>","children":null,"spread":false},{"title":"Router.cpp <span style='color:#111;'>18.73KB</span>","children":null,"spread":false},{"title":"FileSystem.cpp <span style='color:#111;'>20.13KB</span>","children":null,"spread":false},{"title":"Registry.cpp <span style='color:#111;'>7.68KB</span>","children":null,"spread":false},{"title":"examples","children":[{"title":"mqftp.cpp <span style='color:#111;'>4.75KB</span>","children":null,"spread":false},{"title":"example9.cpp <span style='color:#111;'>3.75KB</span>","children":null,"spread":false},{"title":"example12.cpp <span style='color:#111;'>4.07KB</span>","children":null,"spread":false},{"title":"example4.cpp <span style='color:#111;'>4.10KB</span>","children":null,"spread":false},{"title":"example8.cpp <span style='color:#111;'>5.67KB</span>","children":null,"spread":false},{"title":"example11.cpp <span style='color:#111;'>5.10KB</span>","children":null,"spread":false},{"title":"example13.cpp <span style='color:#111;'>4.51KB</span>","children":null,"spread":false},{"title":"example14.cpp <span style='color:#111;'>5.73KB</span>","children":null,"spread":false},{"title":"example6.cpp <span style='color:#111;'>5.38KB</span>","children":null,"spread":false},{"title":"example7.cpp <span style='color:#111;'>4.82KB</span>","children":null,"spread":false},{"title":"example5.cpp <span style='color:#111;'>4.58KB</span>","children":null,"spread":false},{"title":"example10.cpp <span style='color:#111;'>3.86KB</span>","children":null,"spread":false},{"title":"benchmark.cpp <span style='color:#111;'>20.83KB</span>","children":null,"spread":false},{"title":"example1.cpp <span style='color:#111;'>3.31KB</span>","children":null,"spread":false},{"title":"compr.cpp <span style='color:#111;'>2.59KB</span>","children":null,"spread":false},{"title":"peer.cpp <span style='color:#111;'>12.27KB</span>","children":null,"spread":false},{"title":"example2.cpp <span style='color:#111;'>4.12KB</span>","children":null,"spread":false},{"title":"example3.cpp <span style='color:#111;'>4.92KB</span>","children":null,"spread":false}],"spread":false},{"title":"Thread.h <span style='color:#111;'>2.75KB</span>","children":null,"spread":false},{"title":"Socket.h <span style='color:#111;'>3.67KB</span>","children":null,"spread":false},{"title":"MemoryChannel.h <span style='color:#111;'>4.95KB</span>","children":null,"spread":false},{"title":"Encription.h <span style='color:#111;'>2.25KB</span>","children":null,"spread":false},{"title":"Exception.h <span style='color:#111;'>1.13KB</span>","children":null,"spread":false},{"title":"Timer.cpp <span style='color:#111;'>7.75KB</span>","children":null,"spread":false},{"title":"Trace.cpp <span style='color:#111;'>2.45KB</span>","children":null,"spread":false},{"title":"MergeSort.h <span style='color:#111;'>3.37KB</span>","children":null,"spread":false},{"title":"Encription.cpp <span style='color:#111;'>6.35KB</span>","children":null,"spread":false},{"title":"MessageProxy.h <span style='color:#111;'>7.52KB</span>","children":null,"spread":false},{"title":"ChangeLog <span style='color:#111;'>7.45KB</span>","children":null,"spread":false},{"title":"Logger.cpp <span style='color:#111;'>5.22KB</span>","children":null,"spread":false},{"title":"RequestReply.cpp <span style='color:#111;'>9.62KB</span>","children":null,"spread":false},{"title":"LockManager.cpp <span style='color:#111;'>13.92KB</span>","children":null,"spread":false},{"title":"LockManager.h <span style='color:#111;'>3.41KB</span>","children":null,"spread":false},{"title":"RequestReply.h <span style='color:#111;'>2.56KB</span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"Session.h <span style='color:#111;'>2.83KB</span>","children":null,"spread":false},{"title":"StoreForward.h <span style='color:#111;'>2.46KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • ouziwen120624:
    有参考意义,值得收藏2019-08-01
  • mevender:
    需要写一个MessageQ的小程序,拿来参考一下。2019-06-13
  • windsnow83:
    具有参考意义,东西不错2019-04-23
  • Sicily_9:
    解压有点问题2017-12-06

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明