�A�Ω� UNIX �� Sun Java Enterprise System 5 �ɯū�n |
�� 10 ��
Message Queue�����y�z�p��N Message Queue �n��q��e�� Java ES �����ɯŨ� Java ES 5 (�o�檩�� 5)�GSun Java System Message Queue 3.7 UR1�C
����²�n���еo�檩�� 5 �Ҥ䴩�����P�ɯŸ�|���ɯŪ`�N�ƶ��A�[�\�b Solaris �M Linux �@�~�t�ΤW���ɯŧ@�~�G
Message Queue �ɯ�²�����`�y�z�U�C�|�v�T Message Queue �ɯŦ� Java ES 5 (�o�檩�� 5) ���@��h���G
��� Java ES �o�檩�� 5 Message Queue
Java ES �o�檩�� 5 Message Queue �N��۹��o�檩�� 4 �����n�ɯšC���]�t�ܤj�{�פW���{���X�ץ��A�å��[�J�p���\��W�j�C
�H���AMessage Queue �n��]�t��ت����A�Y Platform Edition �M Enterprise Edition�A�'O��3���P���\�ධ�M���v�\��CEnterprise Edition �Ω�b��~���~��Ҥ����p�M���l��ǰe3�ε{���CPlatform Edition �h�D�n�Ωp�B����M��J��նl��ǰe3�ε{���M����C��� 5 Message Queue�APlatform Edition �w���A�ϥΡAMessage Queue �]�t�Ҧ� Enterprise Edition �\��C�N�� Java ES �o�檩���ɯŨ�o�檩�� 5 �ɡA�Ҧ��w�w�˪� Platform Edition ���ഫ�����㪺 Message Queue ��~�ť\��C
Message Queue �ɯŸ�T��n
�� 10-2 ��ܤ䴩�� Message Queue �� Java ES �o�檩�� 5 ���ɯŸ�|�C�Ӫ�A�Ω� Solaris �M Linux �@�~�t�ΡC
�� 10-2 �� Java ES 5 (�o�檩�� 5) ���ɯŸ�|�GMessage Queue 3.7 UR1
Java ES �o�檩��
Message Queue ����
�@���k
�ݭn���s�t�m
�o�檩�� 4
Sun Java System Message Queue
2005Q4 (3.6 SP3)
�ȭ� Enterprise Edition�����ɯšG
�ϥ� Java ES �w�˵{�����C�۰ʰ�����ഫ�C
�o�檩�� 3
Sun Java System Message Queue
2005Q1 (3.6)
�ȭ� Enterprise Edition�����ɯšG
�ϥ� Java ES �w�˵{�����C�۰ʰ�����ഫ�C
�o�檩�� 2
Sun Java System Message Queue
2004Q2 (3.5 SP1)
Platform Edition �M Enterprise Edition�����ɯšG
�ϥ� mqupgrade �{���ɰ��C�b Solaris ���x�W�۰ʰ��A�b Linux ���x�W�紣�� mqmigrate �{���ɡC
�o�檩�� 1
Sun Java System Message Queue
2003Q4 (3.0.1 SP2)
Platform Edition �M Enterprise Edition�|���{�Ҫ����ɯšG
��i�ϥ� mqupgrade �{���ɰ��C1�b Solaris ���x�W�۰ʰ��A�b Linux ���x�W�紣�� mqmigrate �{���ɡC
Java ES �o�檩�����e���o�檩��
Sun Java System Message Queue
3.0.x �H���
Platform Edition �M Enterprise Edition�|���{�Ҫ����ɯšG
��i�ϥ� Java ES �w�˵{�����C
1�b��� mqupgrade �{���ɤ��e�Τ���A�i��ݭn�ƥ�M��A�_��H�U�ɮסG�Ҧp (�b Solaris ���x��)�G�N /etc/imq/passwd �P /etc/imq/accesscontrol.properties �_�쬰 /var/imq/instances/instanceName/etc/
���F�� 10-2 ���ҥܤ� Message Queue �� Java ES �o�檩���H�~�ASolaris OS �n����H���� Message Queue�C�i�H�ϥ� Java ES �w�˵{���N Message Queue ���H�������ɯŨ�o�檩�� 5�C
Message Queue ���
Message Queue �P��L Java ES ��������A�|�Q�ΦU�ظ�ơA�����S�w�ɯšA�i�ೣ�ݭn�N�o�Ǹ�ƾE���ܤɯŪ������C�U����ܥi���ɯ� Message Queue �n��v�T����������C
�� 10-3 ��ܦb Solaris �t�ΤW��ƪ���m�CLinux �t�ΤW����m�P������A��n�� Message Queue �������өw�G
�p�ݧ�h��T�A�аѾ\�uMessage Queue 3.7 UR1 �z��n�v(http://docs.sun.com/doc/820-0844/6nciaqutg?a=view)�C
�b�� 10-3 ���AinstanceName ���P������p�� Message Queue �N�z�{����Ҫ��W�١C
Message Queue �ɯŵ���
Message Queue ���ɯŵ����@���M��b�� 1 ���u�ɯųW���v�����Ъ��\�h���D�G�ɯŸ�|�BJava ES �������̩ۨʡB��ܩʤɯŻP����ɯŤ��t���B�h����ҳ��p���C
���`�N�|���X�i��v�T Message Queue �ɯųW�������D�A�ǥH�� Message Queue �i��@��ʪ����СC
�ۮe�ʰ��D
�o�檩�� 5 Message Queue �å��۹��o�檩�� 3 �εo�檩�� 4 �ޤJ�s�����ۮe���B�C���L�A�۹��o�檩�� 2 �θ����o�s�b���n���ۮe�ʰ��D�C�o�ǰ��D�N�b�o�檩�� 2 �ۮe�ʰ��D���i��Q�סC
���~�A�q�`�p�G�b�O�����N�o�檩�� 4 �θ� Message Queue �N�z�{���P�o�檩�� 5 Message Queue �N�z�{���V�X�ϥΡA�h�D�N�z�{�����w�O���o�檩���N�z�{���A�B�O���|�H��o�檩�� Message Queue �O���Ӱ��C
Message Queue �̩ۨ�
Message Queue ���L Java ES ���̩ۨʥi��|�v�T�ɯũM���s�t�m Message Queue �n�骺�{�ǡC�Ҧp�AMessage Queue �����Υ\��W���ܧ�i��ݭn Message Queue �̤ۨ����ɯŪ����C�ɯŦ������ݨD��M����骺�ɯŸ�|�C
Message Queue ��U�C Java ES ���̩ۨʡG
- �@�Τ���C Message Queue ��S�w�� Java ES �@�Τ��̩ۨ� (�аѾ\�� 1-9)�C
- Directory Server�C Message Queue �� Directory Server ����ܩʪ��̩ۨʡG�z�i�H�N Message Queue �t�m���N�̪�����M/�ΨϥΪ̸���x�s�b LDAP �ؿ� (Directory Server) �ӫD����C
- Web �e���C Message Queue �� Web Server�BApplication Server �Ψ�O�t�� Web �e������ܩʪ��̩ۨʡA�i�䴩�Τ�ݻP�N�z�{�������� HTTP �T���ǰe�C
- ��Ʈw�C Message Queue �� Java DB (�Ψ�O�t�Ӹ�Ʈw) ����ܩʪ��̩ۨʡA�i�� Message Queue ����ʼh�Ŵ��� JDBC �i�s���Ʀs��ϦӫD�����ɮװT���s��ϡC
- Sun Cluster�C Message Queue �� Sun Cluster ����ܩʪ��̩ۨʡA��̥ΩѰ��i�Ωʤ䴩�C
��ɯ�
�b��ɯŤ��AMessage Queue �P�@�~�t�Χ��|�i��ɯ� (�p��ɯšJ Java ES �P�@�~�t�γn�����ҭz)�A�o�ؤɯťi�ĥΤU�C��ؤ覡���@�Ӱ��G
���s�w�˧@�~�t��
- �ƥ�{���� Message Queue ��ơC
�p�ݥ��n��ƪ���m�A�аѾ\ Message Queue ����C
- �w�˷s���@�~�t�ΡC
�i�N�@�~�t�Φw�˦b�s�t�� (�� Solaris 10 �ϰ�) �W�A��i�����л\�{�����ɮרt�ΡC
- �w�˵o�檩�� 5 Message Queue�C
- �_��ξE���B�J 1 ���ҳƥ� Message Queue ��ơC
�b Linux �W�q�o�檩�� 2 Message Queue �i��ɯŮɡA�|�N��ƴ_��ܵo�檩�� 5 ��m�C
��a�ɯŧ@�~�t��
- �ƥ�{���� Message Queue ��ơC
�p�ݥ��n��ƪ���m�A�аѾ\ Message Queue ����C
- �ɯŧ@�~�t�ΡC
�ɯŮɷ|��˫O�d�{�����ɮרt�ΡC
- �ɯŨ�o�檩�� 5 Message Queue�C
�Юھڱz���ɯŸ�|�A�Ѿ\��������3�p�`�C�ɯŮɡA�{���� Message Queue ���3�O���ܡC
��O�A�b Linux �W�q�o�檩�� 2 Message Queue �i��ɯŮɡA�����N��Ʋ��ʦܤɯŪ��� 5 ��m�C
�q Java ES �o�檩�� 4 �ɯ� Message Queue���`�]�A�N Message Queue �q Java ES 2005Q4 (�o�檩�� 4) �ɯŦ� Java ES 5 (�o�檩�� 5) �������T�C���`�[�\�H�U�D�D�G
²��
�N Java ES �o�檩�� 4 Message Queue �ɯŨ�o�檩�� 5 �ɡA�ЦҼ{�ɯŵ{�Ǫ��U�C�h���G
- �@��ɯŤ�k�C �ϥ� Java ES �w�˵{���Ӱ��ɯšC�w�˵{���|�۰ʱq�o�檩�� 4 �E���t�m��ơC���~�A��Ĥ@����� imqbrokerd �ɡA�N�|�۰��ഫ�P�o�檩�� 4 ����ʺA3�ε{����ơC�w�����ɮת��s��ϡA�o��� fs350 �ؿ�e�|�ƻs��s�� fs370 �ؿ�C�w�� JDBC �s��ϡA�{����Ʈw���N�|�o��²�檺������s�C
- �ɯŬ̩ۨʡC Message Queue ��\�h Java ES �@�Τ���㦳�̩ۨ� (�аѾ\�� 1-9)�A��z�ɯ� Message Queue �ɡAJava ES �w�˵{���|�N�Ҧ��o�Ǧ@�Τ���۰ʤɯŨ�o�檩�� 5�C
���~�A�o�檩�� 5 Message Queue �� Java ES ���~���̩ۨʡA�p Message Queue �̩ۨ����ҭz�C��O�A�N Message Queue �ɯŨ�o�檩�� 5 ���ݭn�ɯųo�Ǥ���C
�ɯŵo�檩�� 4 Message Queue
���`�y�z�p����q Java ES �o�檩�� 4 �� Java ES �o�檩�� 5 �� Message Queue �ɯšG
�ɯūe�@�~
�ɯ� Message Queue �n�餧�e�A3�Ӱ��U�C�@�~�G
���ҥثe������T
�i�H�ϥ� -version �ﶵ�Ұ� Message Queue �N�z�{���A�Ǧ��T�w�t�ΤW�w�˪� Message Queue �����M�q�����X�G
imqbrokerd -version
�ɯ� Message Queue �̤ۨ���
�@�몺��ij�O�N�q���t�� (�ιB����Ҥ�) ���Ҧ� Java ES ���ɯŨ� Java ES �o�檩�� 5�CMessage Queue �u��X�Ӧ@�Τ��w�ʤɯŬ̩ۨʡC
�ɯ� Message Queue �̤ۨ���ɡA�b�ɯ� Message Queue ���e�A3��ӤU�C���ǰ�� (���L�i��w�ɯŹL�����̤ۨ���)�C�@�Τ��ɯťi�� Java ES �w�˵{���۰ʧ����C
- �@�Τ���C �b�ɯ� Java ES �@�Τ��������ѤF�N Java ES �@�Τ���P�o�檩�� 5 �P�B����ܡC��O�A��z�N Message Queue �ɯŨ�o�檩�� 5 �ɡAMessage Queue �һݭn���Ҧ��@�Τ���|�� Java ES �w�˵{���۰ʤɯšC
- Sun Cluster (�D�w�ʤɯŬ̩ۨ�)�C �b�� 3 ���uSun Cluster �n��v�����ѤF�N Sun Cluster �ɯŨ�o�檩�� 5 ����ܡC
- Directory Server (�D�w�ʤɯŬ̩ۨ�)�C �b�� 5 ���uDirectory Server�v�����ѤF�N Directory Server �ɯŨ�o�檩�� 5 ����ܡC
- Java DB (�D�w�ʤɯŬ̩ۨ�)�C ��ɯ� Message Queue �ɡA�z�ݭn���o�檩�� 5 Java DB �����s�w�ˡC
- Web �e���n�� (�D�w�ʤɯŬ̩ۨ�)�C �b�� 7 ���uWeb Server�v�M�� 11 ���uApplication Server�v���'O���ѤF�ɯ� Web Server �� Application Server ����ܡC
�ƥ� Message Queue
�b�Ͳ���Ҥ��A�b���ɯŤ��e�ƥ�3�ε{����ƥû����O�@�Ӧn���k�C�Ъ`�N�ʺA3�ε{����ƪ��ä[�ʦs��Ϫ���m�A�p�� 10-3 �ҭz�C
�ɯŵo�檩�� 4 Message Queue
�ɯŵ{�ǥ]�A�U�C�B�J�G
- �������椤�� Message Queue �Τ��3�ε{���C
�Y Message Queue ���b Application Server ��Ҥ��ϥΡA�P�˭n�� Application Server�C
- �������椤���N�z�{���C�t�η|���ܱz��J�z��ϥΪ̦W�٩M�K�X�C
imqcmd shutdown bkr [-b hostName:port]
- �Y�z���Q�O�d�ʺA��ơBMessage Queue �����ɮרϥΪ��x�s�w�H�λP�U�N�z�{������ Message Queue �s����ɮסA�h�ϥΤU�C��O�����o�Ǹ�ơC
imqbrokerd -name instanceName -remove instance
�_�h�A�N�~��O�d�ʺA��ƩM�t�m��T�A�åΩ�o�檩�� 5 Message Queue�C
- �H�W�ŨϥΪ̪�����n�J�C
su -
- �Ұ� Java ES �w�˵{���C
cd Java ES Release 5 distribution/os_arch
./installer�䤤 os_arch �P�z�Ҧb���x�۲šA�Ҧp Solaris_sparc�C(�w���O�椶���ϥ� installer -nodisplay �ﶵ�C)
��ܥX [�w��] �M [���v�X��] ��������A�z�N�|�ݨ줸�����C(�?���i�� Java ES �w�˵{�������ɯŪ��w�ˤ���ɡA���̪����A�|��ܬ� [�i�ɯ�]�C)
- �b����������� Message Queue�C
- �T�{�ɯſ�ܡC
�N�|�ɯ� Message Queue �M�˳n��A����ܤɯźK�n�C
- ���� Java ES �w�˵{���C
���� Message Queue �ɯ�
�����ɯŵ{�ǫ�A�ϥ� -version �ﶵ�Ұ� Message Queue �N�z�{���A�H���ҤɯŬO�_���\�C
�ӫ�O�|�Ǧ^ Java ES �����s���H�� Message Queue �S�w�������s���C
�ɯū�@�~
�Y�z�w�ɯ� Web �e���B���b�ϥ� Message Queue HTTP �q�D servlet�A�i��ݭn�N�����s���p�b�s�� Web �e�����C�b�o�檩�� 4 �P�o�檩�� 5 �����A�S���� HTTP �q�D servlet ������ܧ�C�p�ݦ��� HTTP �䴩����h��T�A�аѾ\�uMessage Queue 3.7 UR1 �z��n�v(http://docs.sun.com/doc/820-0844)�C
���~�A�p�G�z�T�w���ݭn�^�_�ɯšA�z�i�H���� fs350 �ؿ�o�檩�� 4 ����ɮת���Ʀs��� (�аѾ\�� 10-3)�C
�^�_�ɯ�
�����ѥΩ�N Message Queue �^�_���ɯūe���A���{���ɡC�����̤U�C�B�J��ʰ��^�_�G
- �������椤�� Message Queue �Τ��3�ε{���C
- �������椤���N�z�{���C�t�η|���ܱz��J�z��ϥΪ̦W�٩M�K�X�C
imqcmd shutdown bkr [-b hostName:port]
- �Y�z�Q�R���ʺA��ơBMessage Queue �����ɮרϥΪ��x�s�w�H�λP�U�N�z�{����Ҭ��� Message Queue �s����ɮסA�ШϥΤU�C��O�����o�Ǹ�ơC
imqbrokerd -name instanceName -remove instance
- �ХH�W�ŨϥΪ̨���n�J�Φ����W�ŨϥΪ̡C
su -
- �ϥΤU�C��O�A�^��w�w�ˤ� Message Queue �M�˳n�骺�M��G
�b Solaris �W�G
pkginfo | grep -i "message queue"�b Linux �W�G
rpm -qa | grep mq- �ϥΤU�C��O�A���� Message Queue �M�˳n��G
�b Solaris �W�G
pkgrm packageName
�䤤 packageName �O���N Message Queue �M�˳n��C�Y�n�����h�ӮM�˳n��A�ХH�Ů�9j�M�˳n��W�١C�b Linux �W�G
rpm -e --nodeps RPMName
�䤤 RPMName �O���N Message Queue rpm ����C�Y�n�����h�Ӥ���A�ХH�Ů�9j RPM �W�١C�ѩ��L���~�i�ॿ�b�ϥ� Message Queue �M�˳n��A�����ɽаȥ��p�ߡCpkgrm ��O�|�b�����M�˳n��eĵ�i�z�P�ӮM�˳n�����̩ۨʡC�ù�W��ܴ��ܮɡA����J y (�O) �H�T�{�z�������ШD�C
- ��J�uq�v�h�X�C
- ���� root shell�C
- ���s�w�˵o�檩�� 4 Message Queue�C
�ϥ� Java ES �o�檩�� 4 �w�˵{���C
- �_��b�ƥ� Message Queue ���ƥ�o�檩�� 4 Message Queue ��ơC
�o�檩�� 4 Message Queue �N�|�ϥΤɯŨ�o�檩�� 5 ���e�ҳƥ��ƥ��`�u�@�C
�h����Ҥɯ�
�Y�n�ɯ� Message Queue �O�� (�䤤�h�ӥN�z�{���i�i�椬�ʦ��ާ@�A�H���ѥi����l��A��)�A�i��溥�i���ɯšA�b���L�{���A��C�� Message Queue ��ұq�o�檩�� 4 �ɯŨ�o�檩�� 5 �ɡA�O�����O��b�u�W�C����O���ɯŮɭn�O����I�G
�������~�ɯŵ{�ǬO�᪽���F�?�G����N�z�{���A���ɯšA�������ɯŰ�槹����A�A���s�ҰʥN�z�{���C
�q Java ES �o�檩�� 3 �ɯ� Message Queue�N Java ES 2005Q1 (�o�檩�� 3) Message Queue �ɯŨ�o�檩�� 5 ���{�ǻP�N�o�檩�� 4 Message Queue �ɯŨ�o�檩�� 5 ���{�ǬۦP�C
�Y�n�N�o�檩�� 3 Message Queue �ɯŨ�o�檩�� 5�A���F�N�ѷӪ��Ҧ��o�檩�� 4 ��N���o�檩�� 3 �H�~�A��L�п�`�q Java ES �o�檩�� 4 �ɯ� Message Queue ������ܡC
�q Java ES �o�檩�� 2 �ɯ� Message Queue���`�]�A�N Message Queue �q Java ES 2004Q2 (�o�檩�� 2) �ɯŨ� Java ES �o�檩�� 5 �������T�C���`�[�\�U�C�D�D�G
�Ƶ�
�p�G�z�n�b Linux ���x�W�q�o�檩�� 2 Message Queue �i��ɯšA�h���������ɯšA�]�N�O Message Queue �M�@�~�t�γ��n�i��ɯ� (�b RHEL 2.1 �W���䴩�o�檩�� 5 Message Queue)�C�p�ݧ�h��T�A�аѾ\��ɯ��C
²��
�N Java ES �o�檩�� 2 Message Queue �ɯŨ�o�檩�� 5 �ɡA�ЦҼ{�ɯŵ{�Ǫ��U�C�h���G
���~�A�o�檩�� 5 Message Queue ��ܩʦa�� Directory Server �M Web Server (�� Application Server) ���̩ۨʡA�p Message Queue �̩ۨ����ҭz�C�p�G���̤w�w�˦b�P�@�x�q���W�A�]�ݭn�N�o�Ǥ���ɯŨ�o�檩�� 5�C
- �V�U�ۮe�ʡC �o�檩�� 5 Message Queue �������V�U�ۮe�o�檩�� 2�A�p�H�U���o�檩�� 2 �ۮe�ʰ��D,�ҭz�C
- �ɯŦ^�_�C �ثe���䴩�q�o�檩�� 5 �^�_��o�檩�� 2 (�аѾ\�^�_�ɯ�)�C
- ���x���D�C �ɯ� Message Queue ���@���k�b Solaris �P Linux �@�~�t�ΤW�ۦP�A��b Linux �W�ٻݭn��L�@�ǵ{�ǡC�H�U�{�ǫ�X���x�S�w����O�B�ɮצ�m�ε{�� (�p�A��)�C
�o�檩�� 2 �ۮe�ʰ��D
�o�檩�� 5 Message Queue �۹��o�檩�� 2 �θ����ޤJ�F�H�U�@��ʪ� Message Queue �ۮe�ʰ��D�C
��w�ۮe��
Message Queue �� Web �e�����̩ۨʡA�H���� Message Queue �Τ�ݩM�N�z�{�������� HTTP ��w�䴩�C�ѩ��w���ܧ�A�ϥ� Sun Java System Web Server �� Message Queue imqhttp.war 3�ε{������ Web �e���ɡA�Y���ɯ� Message Queue�A�K����ɯ� Web Server ���� (�аѾ\���B�M�t�@�B�W���ɯū�@�~)�C
�N�z�{���ۮe��
�o�檩�� 5 Message Queue �N�z�{���N�P�o�檩�� 4�B�o�檩�� 3 �εo�檩�� 2 �N�z�{����P�@�~�A��۹��o�檩�� 2 ���N�z�{���S�ʩM�ä[�s��ϼҦ����ܧ�|�v�T�ۮe�ʡC
�o�檩�� 5 Message Queue �i�ϥεo�檩�� 4�B�o�檩�� 3 �M�o�檩�� 2 ����ơA��b Linux �t�ΤW���~�A�b Linux �t�ΤW�A�o�檩�� 2 ������E����o�檩�� 5�C
�ɯŨ�o�檩�� 5 Message Queue �ɡA3�Ҽ{�U�C�ƶ��G
- �z�i�ϥθ� Message Queue config.properties �ɮסC��i�N���̽ƻs��t�@�Ӧ�m�A�M��b�z�t�m�o�檩�� 5 Message Queue �N�z�{���ɡA�d�ݳo���ɮץ]�t���S�ʳ]�w�C
- �Ĥ@���ҰʥN�z�{���ɡA���ä[�ʪ� Message Queue ��� (�l��B�ؼСB��mq�\) �b�ݭn�ɬҷ|�۰��ഫ���o�檩�� 5 Message Queue ��ơC�Ҧp�A�b�ݭn�ɡA���{���ؼЬҷ|�ഫ���o�檩�� 5 Message Queue �ؼСA�B�O�d�{���ݩʨèϥηs�ݩʪ��w�]�ȡC
- �p�G�b�O�����V�X�ϥ� Message Queue �o�檩�� 2 �N�z�{���M Message Queue �o�檩�� 5 �N�z�{���A�h�D�N�z�{�����w�O Message Queue �o�檩�� 2 �N�z�{�� (����ª���)�A�B�O���|�H Message Queue �o�檩�� 2 ���O���Ӱ��C
�z������ۮe��
�o�檩�� 5 Message Queue �z������P�o�檩�� 3 �εo�檩�� 4 �z������ۦP�C���L�A�۹�����Ө��A����o�檩�� 3 �z������w�Q���s�R�W�μW�[�F�s���ݩʡC�]���A�q�o�檩�� 2 Message Queue �ɯŨ�o�檩�� 5 �ɡA�z3�Ҽ{�U�C�ƶ��G
- �z�i�ϥΦb�o�檩�� 2 ���إߪ�����s��ϩM�z������F��O�A�̦n�O�N�z������E����o�檩�� 5�C�b����s�@�~�ɡA�z�D���x (imqadmin) �M ObjectManager ��O�椽�ε{�� (imqobjmgr) �|�N�o�檩�� 2 �z�������ഫ���o�檩�� 5 �z������C
- �o�檩�� 5 �Τ�ݰ�涥�q�N�|�d��ΨҶ��Ƶo�檩�� 2 ���z������A�ñN���ഫ�A�H�ѵo�檩�� 5 �Τ�ݨϥΡC�����|�ഫ�i��d��ɩҦb������s��Ϥ����o�檩�� 2 �z������C
- �{���o�檩�� 2 �Τ�� (3�ε{���M/�Τ���) (��Y������ҤƦӫD�d��z���Τ��) �P�o�檩�� 5 �ۮe�C���L�A�p�G���̭n�ϥ��s���z�����ݩ� (�p�ݦ���z�����ݩʪ���T�A�аѾ\�uMessage Queue 3.7 UR1 �z��n�v���� 16 �� (http://docs.sun.com/doc/820-0844))�A�h�ݹ��i�歫�g�C(�H�o�檩�� 5 ���s�sĶ�o�檩�� 2 �Τ�ݮɡA�|��ܦb�o�檩�� 5 �����s�R�W�F���� Message Queue �o�檩�� 2 �ݩʡC�¦W�٤��i�ϥΡC)
- �Ω�Ұ� Java �Τ�ݥH�ΨϥΫ�O��ﶵ�]�w�z�����ݩʭȪ��{���ɡA�P�o�檩�� 5 �ۮe�C���L�A�p�G���̭n�ϥ��s���z�����ݩ� (�p�ݦ���z�����ݩʪ���T�A�аѾ\�uMessage Queue 3.7 UR1 �z��n�v���� 16 �� (http://docs.sun.com/doc/820-0844))�A�h�ݹ��i�歫�g�C
�z�u��ۮe��
�ѩ�b�o�檩�� 3 ���W�[�F�s����O�M�z�\��A�ҥH�o�檩�� 5 �z�u�� (�z�D���x�M��O�椽�ε{��) �u�P�o�檩�� 3�B�o�檩�� 4 �M�o�檩�� 5 �N�z�{���t�X�ϥΡC��䴩�o�檩�� 2 ���Ҧ���O�M��O�ﶵ�C
�Τ�ݬۮe��
�o�檩�� 3 �M�o�檩�� 4 �Τ�ݻP�o�檩�� 5 Message Queue �����ۮe�C�M�ӱq�o�檩�� 2 �ɯŨ�o�檩�� 5 �ɡA�w�� Java �Τ�ݱz3�Ҽ{�U�C�ۮe�ʰ��D�G
�ɯŵo�檩�� 2 Message Queue
���`�y�z�p����q Java ES �o�檩�� 2 �� Java ES �o�檩�� 5 �� Message Queue �ɯšG
�ɯūe�@�~
�ɯ� Message Queue �n�餧�e�A3�Ӱ��U�C�@�~�G
���ҥثe������T
�i�H�ϥ� -version �ﶵ�Ұ� Message Queue �N�z�{���A�Ǧ��T�w�t�ΤW�w�˪� Message Queue �����M�q�����X�G
imqbrokerd -version
�ɯ� Message Queue �̤ۨ���
�@�몺��ij�O�N�q���t�� (�ιB����Ҥ�) ���Ҧ� Java ES ���ɯŨ� Java ES �o�檩�� 5�CMessage Queue �u��X�Ӧ@�Τ��w�ʤɯŬ̩ۨʡC
�ɯ� Message Queue �̤ۨ���ɡA�b�ɯ� Message Queue ���e�A3��ӤU�C���ǰ�� (���L�i��w�ɯŹL�����̤ۨ���)�C
- �@�Τ���C �b�� 2 ���u�ɯ� Java ES �@�Τ���v�����ѤF�N Java ES �@�Τ���ɯŨ�o�檩�� 5 ����ܡC
- Sun Cluster (�D�w�ʤɯŬ̩ۨ�)�C �b�� 3 ���uSun Cluster �n��v�����ѤF�N Sun Cluster �ɯŨ�o�檩�� 5 ����ܡC
- Directory Server (�D�w�ʤɯŬ̩ۨ�)�C �b�� 5 ���uDirectory Server�v�����ѤF�N Directory Server �ɯŨ�o�檩�� 5 ����ܡC
- Java DB (�D�w�ʤɯŬ̩ۨ�)�C ��ɯ� Message Queue �ɡA�z�ݭn���o�檩�� 5 Java DB �����s�w�ˡC
- Web �e���n�� (�D�w�ʤɯŬ̩ۨ�)�C �b�� 7 ���uWeb Server�v�M�� 11 ���uApplication Server�v���'O���ѤF�ɯ� Web Server �� Application Server ����ܡC
�ƥ� Message Queue
�b�Ͳ���Ҥ��A�b���ɯŤ��e�ƥ�3�ε{����ƥû����O�@�Ӧn���k�C�w�� Solaris OS�A�ʺA��Ʒ|�x�s�b�H�U�ؿ�G
/var/imq/instances/instanceName�C����L�@�~�t�ΡA�аѾ\�uMessage Queue 3.7 UR1 �z��n�v(http://docs.sun.com/doc/820-0844)�C
�ɯŵo�檩�� 2 Message Queue (Solaris)
�N Message Queue �n��ɯŨ� Java ES �o�檩�� 5 �ɷ|�ϥ� mqupgrade �{���ɡA���|�w�˵o�檩�� 5 �M�˳n��C
�ɯŵ{�ǥ]�A�U�C�B�J�G
- �������椤�� Message Queue �Τ��3�ε{���C
�Y Message Queue ���b Application Server ��Ҥ��ϥΡA�P�˭n�� Application Server�C
- �������椤���N�z�{���C�t�η|���ܱz��J�z��ϥΪ̦W�٩M�K�X�C
imqcmd shutdown bkr [-b hostName:port]
- �Y�z���Q�O�d�ʺA��ơBMessage Queue �����ɮרϥΪ��x�s�w�H�λP�U�N�z�{������ Message Queue �s����ɮסA�h�ϥΤU�C��O�����o�Ǹ�ơC
imqbrokerd -name instanceName -remove instance
�_�h�A�N�~��O�d�ʺA��ƩM�t�m��T�A�åΩ�o�檩�� 5 Message Queue�C
- �H�W�ŨϥΪ̪�����n�J�C
su -
- �N�ؿ��ܧ� Java ES �o�檩�� 5 �o��n�� Tools �ؿ��m�C
�b Solaris SPARC �W�G
cd Solaris_sparc/Product/message_queue/Tools�b Solaris x86 �W�G
cd Solaris_x86/Product/message_queue/Tools- ��� mqupgrade �{���ɡC
- �Ұʵ{���ɡG
./mqupgrade
mqupgrade �{���ɷ|�C�X�w�˪� Message Queue ����C
- ��J y (�O) �H�ɯ� Message Queue ����C
mqupgrade �{���ɷ|����æC�X�w�w�˪����g���ɮסC
�Y���ݭn�ɯ� Message Queue ����A�h��J n (�_)�Cmqupgrade �{���ɷ|����B���ɯť�� Message Queue ����C
- �p�G�ù�W�X�{���ܡA�п�J y (�O) �H�ɯť��g���ɮסC
mqupgrade �{���ɷ|�N��X��ƶǰe��U�C��m�����O���ɡG
/var/sadm/install/logs/Message_Queue_upgrade_'date'.log
�ɯŵo�檩�� 2 Message Queue (Linux)
�ѩ� RHEL 2.1 �W�Ȥ䴩 Java ES �o�檩�� 2�A�Ӥ��䴩 Java ES �o�檩�� 5�A�]���b Linux ���x�W�N�o�檩�� 2 Message Queue �ɯŨ�o�檩�� 5 �|������C�]���ݭn��ɯšG�@�~�t�ΩM Message Queue �������ɯšC�аѾ\��ɯšJ Java ES �P�@�~�t�γn���C
�{�ǬO��ɯ� Linux OS�A�A�ɯũҦ� Message Queue �̤ۨ���A�M��ɯ� Message Queue�C
�N Message Queue �q�o�檩�� 2 �ɯŨ�o�檩�� 5 ���{�ǥ]�A�b Solaris �t�ΤW���ݭn����ƾE���B�J�A��Y�N�N�z�{����Ҹ�ƾE����A�?�o�檩�� 5 ��m�C�Y�z�Q�b�ɯŨ�o�檩�� 5 �ɫO�s�o�檩�� 2 ����ơAMessage Queue ���Ѫ��E���u�� mqmigrate �i��榹�E���C
�Y�n�q�o�檩�� 2 �ɯŨ�o�檩�� 5�A�ЦP�˿�`�ɯŵo�檩�� 2 Message Queue (Solaris) ������ܡA�u�O�b��� mqupgrade �{���� (�B�J 7) ���e�A��n��� mqmigrate �{���� (�B�J 6)�A�Ԩ��U�C�{�ǡC
- �������椤�� Message Queue �Τ��3�ε{���C
- �������椤���N�z�{���C�t�η|���ܱz��J�z��ϥΪ̦W�٩M�K�X�C
imqcmd shutdown bkr [-b hostName:port]
- �Y�z���Q�O�d�ʺA��ơBMessage Queue �����ɮרϥΪ��x�s�w�H�λP�U�N�z�{������ Message Queue �s����ɮסA�h�ϥΤU�C��O�����o�Ǹ�ơC
imqbrokerd -name instanceName -remove instance
�_�h�A�N�~��O�d�ʺA��ƩM�t�m��T�A�åΩ�o�檩�� 5 Message Queue�C
- �ХH�W�ŨϥΪ̨���n�J�Φ����W�ŨϥΪ̡C
su -
- �N�ؿ��ܧ� Java ES �o�檩�� 5 �o��n�� Tools �ؿ��m�C
cd Linux_x86/Product/message_queue/Tools
- �ϥΤU�C��O�E���N�z�{����Ҹ�ơG
./mqmigrate
mqmigrate �{���ɷ|�N�o�檩�� 2 �N�z�{����Ұt�m��Ʋ���A�?�o�檩�� 4 ��m�C
- ��� mqupgrade �{���ɡC
- �Ұʵ{���ɡG
./mqupgrade
mqupgrade �{���ɷ|�C�X�w�˪� Message Queue ����C
- ��J y (�O) �H�ɯ� Message Queue ����C
mqupgrade �{���ɷ|����æC�X�w�w�˪����g���ɮסC
�Y���ݭn�ɯ� Message Queue ����A�h��J n (�_)�Cmqupgrade �{���ɷ|����B���ɯť�� Message Queue ����C
- �p�G�ù�W�X�{���ܡA�п�J y (�O) �H�ɯť��g���ɮסC
mqupgrade �{���ɷ|�N��X��ƶǰe��U�C��m�����O���ɡG
/var/sadm/install/logs/Message_Queue_upgrade_'date'.log
�w�ˬۮe�ʮM�˳n�� (Linux)
�Y�z���{���ɩαz���o�檩�� 2 �Τ��3�ε{���]�t���{���ɨ̿��o�檩�� 5 �w���ɮת���m�A�h�ݭn�w�� sun-mq-compat �M�˳n��A���]�t�q�o�檩�� 2 �ɮצ�m��o�檩�� 5 �ɮצ�m����ٳs���C
sun-mq-compat �M�˳n����U�C��m�A�]�N�O�z��#�Y Java ES �o�檩�� 5 �o��n�骺��m�C
Linux_x86/Product/message_queue/Packages
���U�C�B�J�H�w�� sun-mq-compat �M�˳n��G
���� Message Queue �ɯ�
�����ɯŵ{�ǫ�A�ϥ� -version �ﶵ�Ұ� Message Queue �N�z�{���A�H���ҤɯŬO�_���\�C
�ӫ�O�|�Ǧ^ Java ES �����s���H�� Message Queue �S�w�������s���C
�ɯū�@�~
�Y�z�ϥ� HTTP �q�D servlet ���� HTTP �s�u�A�Ȥ䴩�A�h�N Message Queue �q�o�檩�� 2 �ɯŨ�o�檩�� 5 �ɥ�|�N servlet �ɯšC�o�N�n�D�z�b�N Message Queue �ɯŨ�o�檩�� 5 ����A���i�歫�s���p�C�p�ݦ��� HTTP �䴩����h��T�A�аѾ\�uMessage Queue 3.7 UR1 �z��n�v(http://docs.sun.com/doc/820-0844)�C
���~�A�z�ٻݭn�ϥκz�D���x (imqadmin) �M/�� ObjectManager ��O�椽�ε{�� (imqobjmgr) �N�o�檩�� 2 ���z������E�����o�檩�� 5 �������A�H����s�@�~�C
�^�_�ɯ�
�ثe���䴩�N Message Queue �q�o�檩�� 2 �ɯŨ�o�檩�� 5�C���{�dzq�`�P�q�o�檩�� 5 �^�_��o�檩�� 4 ���� (�аѾ\�^�_�ɯ�)�C��O�A�ѩ�N Message Queue �q�o�檩�� 2 �ɯŨ�o�檩�� 5 �ä��|��s Java ES ���~�n��A�]�� Java ES �w�˵{���L�k���s�w�˵o�檩�� 2 Message Queue�C
�p�ݦ����D���ѨM��k�A�пԸ� Sun �A�Ȥ��ߡC
�h����Ҥɯ�
�Y�n�ɯ� Message Queue �O�� (�䤤�h�ӥN�z�{���i�i�椬�ʦ��ާ@�A�H���ѥi����l��A��)�A�i��溥�i���ɯšA�b���L�{���A��C�� Message Queue ��ұq�o�檩�� 2 �ɯŨ�o�檩�� 5 �ɡA�O�����O��b�u�W�C����O���ɯŮɭn�O����I�G
�������~�ɯŵ{�ǬO�᪽���F�?�G����N�z�{���A���ɯšA�������ɯŰ�槹����A�A���s�ҰʥN�z�{���C