![]() ![]() You can configure these internal components to optimize the performance of the broker, depending on load conditions, application complexity, and so on. Generates metrics and diagnostic information that can be written to a number of output channels that an administrator can use to monitor and manage a broker. Provides authentication services for users requesting connections to a broker and authorization services (access control) for authenticated users. ![]() Manages the writing of data to persistent storage so that system failure does not result in failure to deliver JMS messages. Manages the physical connections between a broker and clients, providing transport for incoming and outgoing messages. Manages the routing and delivery of messages: These include JMS messages as well as control messages used by the Message Queue messaging system to support JMS message delivery. Table 2-1 Main Broker Service Components and Functions The Message Router component performs the key message routing and delivery service, and the others provide important support services upon which the Message Router depends. ![]() These broker components are illustrated in Figure 2-2 and described briefly in Table 2-1. To perform this complex set of functions, a broker uses a number of different internal components, each with a specific role in the delivery process. To perform message delivery, a broker must set up communication channels with clients, perform authentication and authorization, route messages appropriately, guarantee reliable delivery, and provide data for monitoring system performance. Message delivery in a Message Queue messaging system-from producing clients to destinations, and then from destinations to one or more consuming clients-is performed by a broker (or a cluster of broker instances working in tandem). Physical destinations represent locations in a broker’s physical memory and/or persistent storage (see "Physical Destinations" for more information). A message server can employ one or more broker instances (see "Multi-Broker Clusters (Enterprise Edition)").ĭelivery of a message is a two-phase process-delivery from a producing client to a physical destination maintained by a broker, followed by delivery from the destination to one or more consuming clients. Message delivery relies upon a number of supporting components that handle connection services, message routing and delivery, persistence, security, and logging (see "Broker" for more information). These include the following:Ī Message Queue broker provides delivery services for a Message Queue messaging system. This section describes the different parts of the Message Queue message server shown in Figure 2-1. The last is introduced in Chapter 3, "Message Queue Administration Tasks and Tools." The first three of these are examined in the following sections. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |