【问题标题】:any libraries for client broker server system in c++ [closed]c ++中用于客户端代理服务器系统的任何库[关闭]
【发布时间】:2012-10-17 06:23:38
【问题描述】:

我一直在为客户端代理服务器系统开发这个东西,但我不喜欢我可以用它做什么,因为我之前使用 winsock 制作了没有代理的客户端服务器。 我对这里的消息队列也有一个想法:-http://msdn.microsoft.com/en-us/library/windows/desktop/ms707133(v=vs.85).aspx 喜欢:-

#include "windows.h"
#include "mq.h"
#include "tchar.h"
HRESULT CreateMSMQQueue(
                        LPWSTR wszPathName, 
                        PSECURITY_DESCRIPTOR pSecurityDescriptor,
                        LPWSTR wszOutFormatName,
                        DWORD *pdwOutFormatNameLength
                        )
{

  // Define the maximum number of queue properties.
  const int NUMBEROFPROPERTIES = 2;

但是客户端代理服务器系统和 mom 中间件的任何头文件或引用。任何头文件都可以在 windows c++ 中使用。

【问题讨论】:

  • 我现在很困惑。你的问题到底是什么?该代码片段与 MSMQ 相关,但您也提到了 ZeroMQ(这是一个完全不同的产品甚至概念)。
  • 我的问题是头文件或任何用于实现 mom 中间件的在线参考资料,例如 msmq。

标签: c++ header client-server broker


【解决方案1】:

每个具有 C 或 C++ 绑定的 MOM(并且大多数都有)提供这些标头,因为开源的只需从各自的站点下载它们。

这里还有一些开源的可以开始使用:www.rabbitmq.comactivemq.apache.orgmq.java.net。您会注意到这些都是基础 JMS 产品,但它们都具有多种语言绑定,包括 C/C++

然而,据我所知,与 API 是标准 (JMS 1.1) 的 Java 相比,C++ API 的情况并非如此。这意味着标头仅在基于相应产品的应用程序的上下文中才有意义,因此它们的教育价值将相当有限。

如果您想了解更多信息,请查看这些产品随附的文档集。专业上我经常使用 OpenMQ,在我看来,它的商业背景确实体现在documentation collection

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多