mqqp

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

The mqqp package implements the MQQP client protocol.

Introduction

This document specifies the Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol. The Queue Manager to Queue Manager Protocol is an RPC-based protocol used by the queue manager and runtime library to read and purge messages from a remote queue.

Overview

Message queuing is a communications service that provides asynchronous and reliable message passing between client applications, including those client applications running on different hosts. In message queuing, clients send messages to a queue and consume application messages from a queue. The queue provides persistence of the messages, enabling them to survive across application restarts, and allowing the sending and receiving client applications to operate asynchronously from each other.

Queues are typically hosted by a communications service called a queue manager. By hosting the queue manager in a separate service from the client applications, applications can communicate by exchanging messages via a queue hosted by the queue manager, even if the client applications never execute at the same time.

The queue manager can perform operations on a remote queue. When this scenario occurs, a protocol is required to insert messages into the remote queue, and another protocol is required to consume messages from the remote queue. The Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol provides a protocol for consuming messages from a remote queue.

The Queue Manager to Queue Manager Protocol is used only to read messages from a queue or to purge messages from the queue. Reading a message also implies deleting the message after it is read, as specified in Queue Operations (section 1.3.3).

Index

Constants

This section is empty.

Variables

View Source
var (
	// import guard
	GoPackage = "mqqp"
)

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
qm2qm
v1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL