• 消息队列_MSMQ(2)简单应用


    上一篇讲了MSMQ的简单知识,那这次我们讲下简单代码的知识
    附上源码: https://gitee.com/592576605/MSMQ_HANS
    下面是简单的类库说明,具体咋用就看源码吧

    类(Class)说明

    System.Messaging.MessageQueue

    • 微软的定义

      也就是说,我们可以通过这个类的操作消息队列,增删消息队列(Create,Delete),查询消息(Peek),发送接收消息(Send,Receive)

    • 常用方法(Method)

      下面这些方法是较为常用的方法








    System.Messaging.Message

    • 微软的定义

      也就是说 Message便是我们发送的消息了,而Message.Body则是我们要传递的内容,可以使任意类型的数据,不是死死限制为字符串。当然也可以进行
      加密处理,对于你要发送的消息(Message)

    • 常用属性(Property)

      下面这些属性是较为常用的属性


    实际应用

    • 主要的编程元素
      1. Create():创建使用指定路径的新消息队列
      2. Delete():删除现有队列
      3. Exists():查看特定的消息队列是否存在
      4. GetPublicQueues():在消息队列网络中定位特定消息队列
      5. Peek()/BeginPeek():查看某个特定队列中的消息,但不从该队列种移除消息。
      6. Receive()/BeginReceive():检索指定队列最前面的消息并将其从该消息队列中移除
      7. Send():将消息发送到指定队列
    • 队列的路径(Path)


       
      可以使用IP来进行远程队列的访问:FormatName:DIRECT=TCP:192.168.123.22Private$MSMQ1(PS:本地:127.0.0.1不行)

    那后面可能会去了解Message的加密 ,消息队列MSMQ的消息加密

  • 相关阅读:
    css3与gpu加速
    前端集成解决方案小结
    body内html标签的选用
    在win8下快速搭建angularjs测试环境以及可能遇到的问题
    javascript快速排序
    Sublime Text2配置python环境
    python学习第一天
    开机自检
    各种排序算法及c语言实现
    算法表示
  • 原文地址:https://www.cnblogs.com/xuhuale/p/9865402.html
Copyright © 2020-2023  润新知