Sun Java logo     ��һҳ      Ŀ¼      ����      ��һҳ     

Sun logo
������ UNIX �� Sun Java Enterprise System 5 ��ָ�� 

�� 10 ��
Message Queue

���½�����ν� Message Queue �������ǰ�� Java ES �汾�� Java ES 5�����а汾 5����Sun Java System Message Queue 3.7 UR1��

���¸�Ҫ�������йط��а汾 5 ��֧�ֵIJ�ͬ��ʽ����ע����������ݺ������� Solaris �� Linux ����ϵͳ�ϵ���


Message Queue �����

���ڽ������·���� Message Queue ���н��ܣ���Щ�������� Java ES 5�����а汾 5������Ӱ�죺

���� Java ES ���а汾 5 Message Queue

����ڷ��а汾 4 ���ԣ�Java ES ���а汾 5 Message Queue ֻ�Ǵ�Ҫ������Ҫ�޸��˴�����󣬲����κ�С�Ĺ�����ǿ��

��ȥ��Message Queue �����(}�ְ汾���� Platform Edition �� Enterprise Edition��ÿ�ְ汾�ֱ��Ӧ��ͬ�Ĺ��ܼ��������f��Enterprise Edition ��������ҵ����в����������Ϣ����Ӧ�ó���Platform Edition ��Ҫ���ڿ��������Լ����ز�����Ϣ����Ӧ�ó������������ڷ��а汾 5 Message Queue��Platform Edition �ѱ�����Message Queue ��(���е� Enterprise Edition ���ܡ������� Java ES ���а汾����а汾 5 �Ὣ�����Ѱ�װ�� Platform Edition ת��Ϊ����� Message Queue ��ҵ�����ܡ�

Message Queue ��ָ��˵��

�� 10-2 ��ʾ����֧�ֵġ��� Message Queue �� Java ES ���а汾 5 ����ʽ���˱�������� Solaris��Ҳ������ Linux ����ϵͳ��

�� 10-2  �� Java ES 5�����а汾 5����Message Queue 3.7 UR1 �ķ�ʽ

Java ES ���а汾

Message Queue �汾

���淽��

�������������

���а汾 4

Sun Java System Message Queue
2005Q4 (3.6 SP3)
���� Enterprise Edition

ֱ����
ʹ�� Java ES ��װ����ִ�С�

�Զ�ִ�����ת����

���а汾 3

Sun Java System Message Queue
2005Q1 (3.6)
���� Enterprise Edition

ֱ����
ʹ�� Java ES ��װ����ִ�С�

�Զ�ִ�����ת����

���а汾 2

Sun Java System Message Queue
2004Q2 (3.5 SP1)
Platform Edition �� Enterprise Edition

ֱ����
ʹ�� mqupgrade �ű�ִ�С�

�� Solaris ƽ̨�Զ�ִ�У��� Linux ƽ̨��ʹ�� mqmigrate �ű���

���а汾 1

Sun Java System Message Queue
2003Q4 (3.0.1 SP2)
Platform Edition �� Enterprise Edition

ֱ����δ����֤��
������ʹ�� mqupgrade �ű�ִ�С�1

�� Solaris ƽ̨�Զ�ִ�У��� Linux ƽ̨��ʹ�� mqmigrate �ű���

Java ES ��ǰ�ķ��а汾

Sun Java System Message Queue
3.0.x �����ڰ汾
Platform Edition �� Enterprise Edition

ֱ����δ����֤��
������ʹ�� Java ES ��װ����ִ�С�

 

1������Ҫ������ mqupgrade �ű�֮ǰ���������ļ��������иýű�֮����Щ�ļ��ָ������磨�� Solaris OS �ϣ����� /etc/imq/passwd �� /etc/imq/accesscontrol.properties �ָ�Ϊ /var/imq/instances/instanceName/etc/

�������� 10-2 ����ʾ�� Java ES ���а汾�� Message Queue ֮�⣬Message Queue ���� Solaris OS ���&����һ��Ҫ��&��汾�� Message Queue ����а汾 5����ʹ�� Java ES ��װ����4ִ�С�

Message Queue ���

������ Java ES ���һ��Message Queue �����ö�����һ�ض�����Կ�����ҪǨ������汾�ĸ�����ݡ��±���ʾ�˿����� Message Queue �����Ӱ�����ݵ����͡�

�� 10-3 ��ʾ������� Solaris ϵͳ�ϵ�λ�á������ Linux ϵͳ�ϵ�λ����֮���ƣ���ȡ���� Message Queue �İ汾��

�йظ����Ϣ���μ� Message Queue 3.7 UR1 ����ָ�� (http://docs.sun.com/app/docs/doc/820-0843/6nci9seed?a=view)��

���� 10-3 �У�instanceName ���ڱ�ʶ����ݹ�j�� Message Queue ����ʵ�����ơ�

�� 10-3  Message Queue �����; (Solaris OS) 

������

λ�ã��� Solaris �ϣ�

��;

����ʵ����������

/var/imq/instances/instanceName/props/
config.properties

�������ط�������

��̬Ӧ�ó�����ݵij־ô洢��

���а汾 2�����а汾 3 �ͷ��а汾 4��
/var/imq/instances/instanceName/fs350/

���а汾 5��
/var/imq/instances/instanceName/fs370/

�� JDBC ���Է��ʵ���ݴ洢��

�洢��Ϣ��Ŀ�ꡢ�־õĶ��ġ����������̬���

�ܹܶ��󣨶���洢��

��ѡ�ı���Ŀ¼

�� LDAP Directory Server

�������ÿͻ���/����l�ӵĶ���

��ȫ���û���Ϣ��

/var/imq/instances/instanceName/etc/passwd

�� LDAP Ŀ¼������

�洢������֤����Ȩ���û����

��ȫ�����ʿ����ļ���Ĭ��λ�ã�

/var/imq/instances/instanceName/etc/
accesscontrol.properties

���������û���Ŀ�����ع��ܷ���Ȩ�Ĺ���

��ȫ�������ļ�Ŀ¼
��Ĭ��λ�ã�

/var/imq/instances/instanceName/etc/

�洢���ܵ�������Ϣ

��ȫ���������Կ���ļ�λ��

/etc/imq/

�洢���ڰ�ȫ��Ϣ���͵ļ���֤����Ϣ

Message Queue �����

Message Queue �������ͨ��ȡ�������� 1 �¡���滮�������۵�������⣺��ʽ��Java ES ���֮�����5�ԡ�ѡ��������ȫ�����ʵ���𣬵ȵȡ�

����ͨ��������Ӱ�� Message Queue ��ƻ������⣬�� Message Queue ��һ��ע�����������һ���ܡ�

����������

���а汾 5 Message Queue δ�ڷ��а汾 3 ���а汾 4 �Ļ��������κ��µIJ������ԡ���������ڷ��а汾 2 �����ڰ汾�����а汾 5 ȴ���������Եļ��������⡣��Щ���������а汾 2 �����������н��������ۡ�

���⣬һ����ԣ������һ��Ⱥ���м��з��а汾 4 �����ڰ汾�� Message Queue ���?���з��а汾 5 Message Queue ���?�������һ�������ڷ��а汾���?��Ⱥ������Ϊ���ڷ��а汾�� Message Queue Ⱥ�����С�

Message Queue �����5��

Message Queue ������ Java ES �������5�Ի�Ӱ������������� Message Queue ����Ĺ�̡����磬Message Queue �ӿڻ����ϵı仯����Ҫ�� Message Queue ����5�������汾���Ƿ���Ҫ��������ȡ���ھ������ʽ��

Message Queue ������ Java ES ���������5�ԣ�

˫����

��˫�����У�Message Queue �Ͳ���ϵͳ��Ҫ��������˫����Java ES �Ͳ���ϵͳ������������ʹ������}�ַ�ʽ֮һִ��˫����

����ϵͳȫ�°�װ
  1. �������� Message Queue ��ݡ�
  2. �йػ���ݵ�λ�ã��μ� Message Queue �����

  3. ��װ�µIJ���ϵͳ��
  4. �ɽ�����ϵͳ��װ����ϵͳ�ϣ��� Solaris 10 �����У��������s������ļ�ϵͳ��

  5. ��װ���а汾 5 Message Queue��
  6. �ָ���Ǩ�������� 1 �б��ݵ� Message Queue ��ݡ�
  7. �� Linux �ϴӷ��а汾 2 Message Queue ��ʱ����ݽ��ָ������а汾 5 λ�á�

����ϵͳ�͵���
  1. �������� Message Queue ��ݡ�
  2. �йػ���ݵ�λ�ã��μ� Message Queue �����

  3. �����ϵͳ��
  4. ��Ὣ�����ļ�ϵͳ����ԭ4��λ�á�

  5. �� Message Queue ����а汾 5��
  6. �μ����е���ӦС�ڣ���Ҫ����ʽ������������е� Message Queue ���Ӧ������ԭ4��λ�á�

    ������ Linux �ϴӷ��а汾 2 Message Queue ��ʱ�����뽫����ƶ������а汾 5 λ�á�


�� Java ES ���а汾 4 �� Message Queue

���ڰ���ڽ� Message Queue �� Java ES 2005Q4�����а汾 4���� Java ES 5�����а汾 5������Ϣ�����к����������⣺

���

�� Java ES ���а汾 4 Message Queue ����а汾 5 ʱ���뿼�������е����·��棺

���а汾 4 Message Queue ����

���ڽ������ִ�� Message Queue �� Java ES ���а汾 4 �� Java ES ���а汾 5 ����

��ǰ������

�� Message Queue ���֮ǰ��Ӧִ����������

���鵱ǰ�汾��Ϣ

��ͨ��ʹ�� -version ѡ���� Message Queue ���?ȷ��ϵͳ�ϰ�װ�� Message Queue �İ汾�Ͱ� (edition)��

imqbrokerd -version

�� 10-4  Message Queue �汾�������

Java ES ���а汾

Message Queue �汾��

���а汾 2

Sun Java(tm) System Message Queue 3 2004Q2
�汾��3.5

���а汾 3

Sun Java(tm) System Message Queue 3 2005Q1
�汾��3.6

���а汾 4

Sun Java(tm) System Message Queue 3 2005Q4
�汾��3.6 SP3

���а汾 5

Sun Java(tm) System Message Queue 3.7
�汾��3.7 UR1

�� Message Queue ��5��

ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 5��Message Queue �����������������Ӳ������5�ԡ�

�� Message Queue ��5��ʱ��Ӧ���� Message Queue ֮ǰ������˳��ִ�У�����κο����������5������������������ Java ES ��װ�����Զ�ʵ�ֵġ�

  1. ���������  �� Java ES ����������ṩ�˽� Java ES �������ͬ�������а汾 5 ��˵������ڽ� Message Queue ����а汾 5 ʱ��Java ES ��װ������Զ��� Message Queue ��������й��������
  2. Sun Cluster����������5�ԣ���  �� 3 �¡�Sun Cluster ������ṩ�˽� Sun Cluster ����а汾 5 ��˵��
  3. Directory Server����������5�ԣ���  �� 5 �¡�Directory Server���ṩ�˽� Directory Server ����а汾 5 ��˵��
  4. Java DB����������5�ԣ���  ���� Message Queue ʱ������Ҫִ�з��а汾 5 Java DB ��ȫ�°�װ��
  5. Web �����������������5�ԣ���  �� 7 �¡�Web Server������ 11 �¡�Application Server���ֱ��ṩ���й��� Web Server �� Application Server ��˵��
���� Message Queue

�����ִ����֮ǰ��������е�Ӧ�ó�����ݡ������� 10-3 ����ָ��Ķ�̬Ӧ�ó�����ݳ־ô洢���λ�á�

���а汾 4 Message Queue

���������в�����ɣ�

  1. ֹͣ�����κ� Message Queue �ͻ���Ӧ�ó���
  2. ������� Application Server ������ʹ�� Message Queue����Ҫ�ر� Application Server��

  3. ֹͣ�����κδ��?����ʾ���������Ա�û�������롣
  4. imqcmd shutdown bkr [-b hostName:port]

  5. ����뱣��̬��ݡ�Message Queue ƽ���ļ��û���Ϣ���Լ���ÿ�����ʵ���j�� Message Queue ���ʿ����ļ�����ʹ����������ɾ��
  6. imqbrokerd -name instanceName -remove instance

    ���򣬽��ᱣ��̬��ݺ�������Ϣ�����а汾 5 �� Message Queue ʹ�á�

  7. �� Root ��ݵ�¼��
  8. su -

  9. �� Java ES ��װ����
  10. cd Java ES Release 5 distribution/os_arch
    ./installer

    ���У�os_arch �����ƽ̨ƥ�䣬�� Solaris_sparc�������������н��棬ʹ�� installer -nodisplay ѡ���

    ��ʾ“��ӭ”��“���Э��”ҳ��֮�󣬽�������ʾһ�����ѡ��ҳ�档������⵽���� Java ES ��װ����ֱ������Ѱ�װ��������ǵ�״̬����ʾΪ“����”����

  11. �����ѡ��ҳ����ѡ�� Message Queue��
  12. ȷ�������ѡ��
  13. ���� Message Queue �������ʾ��ժҪ��

  14. �˳� Java ES ��װ����

���� Message Queue ��

������̺�ͨ��ʹ�� -version ѡ���� Message Queue ���?�������Ƿ�ɹ���

������᷵�� Java ES �汾�ź��ض��� Message Queue �İ汾�š�

��������

������� Web ����Ҫʹ�� Message Queue HTTP ��� servlet�����������Ҫ���µ� Web ���������²������뷢�а汾 4 ��ȣ����а汾 5 �� HTTP ��� servlet û���κα仯���й� HTTP ֧�ֵĸ����Ϣ���μ� Message Queue 3.7 UR1 ����ָ�� (http://docs.sun.com/doc/820-0843)��

���⣬�����ȷ��������ִ����ع��ɾ��λ�� fs350 Ŀ¼�еķ��а汾 4 �����ļ�����ݴ洢�⣨�μ��� 10-3����

��ع�

��δ�ṩ�� Message Queue �ع���ǰ״̬�Ľű����ù�̱��밴�����²����ֶ�ִ�У�

  1. ֹͣ�����κ� Message Queue �ͻ���Ӧ�ó���
  2. ֹͣ�����κδ��?����ʾ���������Ա�û�������롣
  3. imqcmd shutdown bkr [-b hostName:port]

  4. �����ɾ��̬��ݡ�Message Queue ƽ���ļ��û���Ϣ���Լ���ÿ�����ʵ���j�� Message Queue ���ʿ����ļ�����ʹ����������ɾ��
  5. imqbrokerd -name instanceName -remove instance

  6. �� root ��ݵ�¼�����Ϊ�����û���
  7. su -

  8. ʹ�����������ȡ��װ�� Message Queue ������б?
  9. �� Solaris �ϣ�
    pkginfo | grep -i "message queue"

    �� Linux �ϣ�
    rpm -qa | grep mq

  10. ʹ����������ɾ�� Message Queue �����
  11. �� Solaris �ϣ�
    pkgrm packageName
    ���У�packageName ��ʾ����� Message Queue �����Ҫɾ������������ÿո�ָ���������ơ�

    �� Linux �ϣ�
    rpm -e --nodeps RPMName
    ���У�RPMName ��ʾ����� Message Queue rpm �����Ҫɾ������������ÿո�ָ�� RPM ��ơ�

    ���������Ʒ����Ҫʹ�� Message Queue ��������ɾ������ʱҪ���ء�pkgrm �������ɾ�������֮ǰ�������κ���5�������IJ�Ʒ���յ���ʾʱ������ y���ǣ�ȷ��ɾ������

  12. ���� "q" �˳�
  13. �˳� root shell��
  14. ���°�װ���а汾 4 �� Message Queue��
  15. ʹ�� Java ES ���а汾 4 ��װ����

  16. �ָ������� Message Queue�б��ݵķ��а汾 4 Message Queue ��ݡ�
  17. ���а汾 4 Message Queue ��ʹ��������а汾 5 ֮ǰ��ݵ��������

��ʵ����

Ҫ��һ�� Message Queue Ⱥ�����Ҷ������ڴ�Ⱥ���н��н������ṩ���������Ϣ��������Խ��й���Ӷ���ÿ�� Message Queue ʵ��ӷ��а汾 4 ����а汾 5 ʱ����Ⱥ���Ա������ߡ�ִ��Ⱥ����ʱ������μ�����}�㣺

��Ȼ����ֱ��ִ�����¹�̣�ÿ�ιرա���������һ����?ֱ��ȫ�����������


�� Java ES ���а汾 3 �� Message Queue

�� Java ES 2005Q1�����а汾 3��Message Queue ����а汾 5 �Ĺ���뽫���а汾 4 Message Queue ����а汾 5 �Ĺ����ͬ��

Ҫ�����а汾 3 Message Queue ����а汾 5���밴���� Java ES ���а汾 4 �� Message Queue �е�˵��������Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 3 ���档


�� Java ES ���а汾 2 �� Message Queue

���ڰ���ڽ� Message Queue �� Java ES 2004Q2�����а汾 2���� Java ES ���а汾 5 ����Ϣ�����к����������⣺

���

�� Java ES ���а汾 2 Message Queue ����а汾 5 ʱ���뿼�������е����·��棺

���а汾 2 ����������

����ڷ��а汾 2 �����ڰ汾�����а汾 5 Message Queue ����������һЩ����� Message Queue ���������⡣

�������

Message Queue ��5 Web ������ Message Queue �ͻ���ʹ���֮���ṩ HTTP Э��֧�֡�����Э��仯��ʹ�� Sun Java System Web Server Ϊ Message Queue imqhttp.war Ӧ�ó����ṩ Web ����ʱ����ͬʱ�� Message Queue�����޷��� Web Server ������μ��˴�����һ���ϵ�������������

���������

���а汾 5 Message Queue ���?�뷢�а汾 4�����а汾 3 ���а汾 2 �Ĵ��?��������������Ժͳ־ô洢��ģʽ����ڷ��а汾 2 �ĸ�Ļ�Ӱ������ԡ�

���а汾 5 Message Queue ����ʹ�÷��а汾 4�����а汾 3 �ͷ��а汾 2 ����ݣ������� Linux ϵͳ���������Ƚ����а汾 2 ���Ǩ�Ƶ����а汾 5��

���µ����а汾 5 �� Message Queue ʱ���뿼���������

�ܹܶ��������

���а汾 5 Message Queue �ܹܶ����뷢�а汾 3 �����а汾 4 ���ܹܶ�����ȫ��ͬ�����ǣ���Щ���а汾 3 �ܹܶ�����������ڰ汾�Ѿ�����������������ڲ��������Զ�õ�����ǿ����ˣ��ӷ��а汾 2 Message Queue ����а汾 5 ʱ��Ӧ�����������

���?�߼�����

�����ڷ��а汾 3 ��������µ�������µĹ��?�ܣ���ˣ����а汾 5 ���?�ߣ��������̨��������ʵ�ó���ֻ֧�ַ��а汾 3�����а汾 4 �ͷ��а汾 5 ���?���ǣ����еķ��а汾 2 ���������ѡ������֧�֡�

�ͻ��������

���а汾 3 �ͷ��а汾 4 �ͻ����뷢�а汾 5 Message Queue ��ȫ���ݡ������ڴӷ��а汾 2 ����а汾 5 ʱ����Ӧ���������� Java �ͻ�����صļ��������⣺

���а汾 2 Message Queue ����

���ڽ������ִ�� Message Queue �� Java ES ���а汾 2 �� Java ES ���а汾 5 ����

��ǰ������

�� Message Queue ���֮ǰ��Ӧִ����������

���鵱ǰ�汾��Ϣ

��ͨ��ʹ�� -version ѡ���� Message Queue ���?ȷ��ϵͳ�ϰ�װ�� Message Queue �İ汾�Ͱ� (edition)��

imqbrokerd -version

�� 10-5  Message Queue �汾������� 

Java ES ���а汾

Message Queue �汾��

���а汾 2

Sun Java(tm) System Message Queue 3 2004Q2
�汾��3.5

���а汾 3

Sun Java(tm) System Message Queue 3 2005Q1
�汾��3.6

���а汾 4

Sun Java(tm) System Message Queue 3 2005Q4
�汾��3.6 SP3

���а汾 5

Sun Java(tm) System Message Queue 3.7
�汾��3.7 UR1

�� Message Queue ��5��

ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 5��Message Queue �����������������Ӳ������5�ԡ�

�� Message Queue ��5��ʱ��Ӧ���� Message Queue ֮ǰ������˳��ִ�У�����κο����������5���

  1. ���������  �� 2 �¡��� Java ES ����������ṩ�˽� Java ES �����������а汾 5 ��˵��
  2. Sun Cluster����������5�ԣ���  �� 3 �¡�Sun Cluster ������ṩ�˽� Sun Cluster ����а汾 5 ��˵��
  3. Directory Server����������5�ԣ���  �� 5 �¡�Directory Server���ṩ�˽� Directory Server ����а汾 5 ��˵��
  4. Java DB����������5�ԣ���  ���� Message Queue ʱ������Ҫִ�з��а汾 5 Java DB ��ȫ�°�װ��
  5. Web �����������������5�ԣ���  �� 7 �¡�Web Server������ 11 �¡�Application Server���ֱ��ṩ���й��� Web Server �� Application Server ��˵��
���� Message Queue

�����ִ����֮ǰ��������е�Ӧ�ó�����ݡ����� Solaris OS����̬��ݴ洢������Ŀ¼�У�
/var/imq/instances/instanceName��

�����������ϵͳ���μ� Message Queue 3.7 UR1 ����ָ�� (http://docs.sun.com/doc/820-0843)��

���а汾 2 Message Queue (Solaris)

�� Message Queue ����� Java ES ���а汾 5 ��Ҫʹ�� mqupgrade �ű����ýű����ڰ�װ���а汾 5 �����

���������в�����ɣ�

  1. ֹͣ�����κ� Message Queue �ͻ���Ӧ�ó���
  2. ������� Application Server ������ʹ�� Message Queue����Ҫ�ر� Application Server��

  3. ֹͣ�����κδ��?����ʾ���������Ա�û�������롣
  4. imqcmd shutdown bkr [-b hostName:port]

  5. ����뱣��̬��ݡ�Message Queue ƽ���ļ��û���Ϣ���Լ���ÿ�����ʵ���j�� Message Queue ���ʿ����ļ�����ʹ����������ɾ��
  6. imqbrokerd -name instanceName -remove instance

    ���򣬽��ᱣ��̬��ݺ�������Ϣ�����а汾 5 �� Message Queue ʹ�á�

  7. �� Root ��ݵ�¼��
  8. su -

  9. ��Ŀ¼���Ϊ Java ES ���а汾 5 �ַ���� Tools Ŀ¼��λ�á�
  10. �� Solaris SPARC �ϣ�
    cd Solaris_sparc/Product/message_queue/Tools

    �� Solaris x86 �ϣ�
    cd Solaris_x86/Product/message_queue/Tools

  11. ���� mqupgrade �ű���
    1. ��ű���
    2. ./mqupgrade

      mqupgrade �ű����г��Ѱ�װ�� Message Queue �����

    3. ���� y���ǣ����� Message Queue �����
    4. mqupgrade �ű����Ⲣ�г��Ѿ���װ�ı��ػ��ļ���

      ������� Message Queue ����������� n���񣩡�mqupgrade �ű����˳���� Message Queue �����

    5. �յ���ʾʱ������ y���ǣ�����ػ��ļ���
    6. mqupgrade �ᷢ���������λ�õ���־�ļ���

      /var/sadm/install/logs/Message_Queue_upgrade_'date'.log

���а汾 2 Message Queue (Linux)

���� Java ES ���а汾 2 ���� RHEL 2.1 ����֧�֣��� RHEL 2.1 ��֧�� Java ES ���а汾 5��ʹ���� Linux ƽ̨�Ͻ����а汾 2 Message Queue ����а汾 5 ��ø��ӡ���ˣ���Ҫ����˫���������ϵͳ�� Message Queue ������Ҫ��μ�˫����Java ES �Ͳ���ϵͳ�����

������������ Linux OS��Ȼ�������е� Message Queue ��5����� Message Queue��

�ӷ��а汾 2 Message Queue �����а汾 5 �����(���Ǩ�Ʋ��裨��������ʵ�����Ǩ�Ƶ���Ӧ�ķ��а汾 5 λ�ã����� Solaris ϵͳ������ò��衣���Ҫ������а汾 5 ʱ�����а汾 2 ��ݣ���ʹ�� Message Queue �ṩ��Ǩ�ƹ��� (mqmigrate) 4ִ�д�Ǩ�ơ�

Ҫ�ӷ��а汾 2 ����а汾 5���ɰ������а汾 2 Message Queue (Solaris) �е�˵�����ֻ����Ҫ������ mqupgrade �ű������� 7��֮ǰ������ mqmigrate �ű������� 6������һ�������¹��������ϸ˵��

  1. ֹͣ�����κ� Message Queue �ͻ���Ӧ�ó���
  2. ֹͣ�����κδ��?����ʾ���������Ա�û�������롣
  3. imqcmd shutdown bkr [-b hostName:port]

  4. ����뱣��̬��ݡ�Message Queue ƽ���ļ��û���Ϣ���Լ���ÿ�����ʵ���j�� Message Queue ���ʿ����ļ�����ʹ����������ɾ��
  5. imqbrokerd -name instanceName -remove instance

    ���򣬽��ᱣ��̬��ݺ�������Ϣ�����а汾 5 �� Message Queue ʹ�á�

  6. �� root ��ݵ�¼�����Ϊ�����û���
  7. su -

  8. ��Ŀ¼���Ϊ Java ES ���а汾 5 �ַ���� Tools Ŀ¼��λ�á�
  9. cd Linux_x86/Product/message_queue/Tools

  10. ʹ����������Ǩ�ƴ���ʵ����ݣ�
  11. ./mqmigrate

    mqmigrate �ű��Ὣ���а汾 2 ����ʵ����������ƶ�����Ӧ�ķ��а汾 4 λ�á�

  12. ���� mqupgrade �ű���
    1. ��ű���
    2. ./mqupgrade

      mqupgrade �ű����г��Ѱ�װ�� Message Queue �����

    3. ���� y���ǣ����� Message Queue �����
    4. mqupgrade �ű����Ⲣ�г��Ѿ���װ�ı��ػ��ļ���

      ������� Message Queue ����������� n���񣩡�mqupgrade �ű����˳���� Message Queue �����

    5. �յ���ʾʱ������ y���ǣ�����ػ��ļ���
    6. mqupgrade �ᷢ���������λ�õ���־�ļ���

      /var/sadm/install/logs/Message_Queue_upgrade_'date'.log

��װ����������� (Linux)

�����ӵ��ȡ���ڷ��а汾 5 ��װ�ļ�λ�õĽű�����ķ��а汾 2 �ͻ���Ӧ�ó��������Ľű�������Ҫ��װ sun-mq-compat ��������а�ӷ��а汾 2 �ļ�λ�õ����а汾 5 �ļ�λ�õķ��t�ӡ�

sun-mq-compat �����λ������λ�ã�����ѹ�� Java ES ���а汾 5 �ַ������λ�á�

Linux_x86/Product/message_queue/Packages

ִ�����²��裬��װ sun-mq-compat �����

  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. �� Packages Ŀ¼�����������
  4. rpm -ivh --nodeps sun-mq-compat-3.7-RelNo.i386.rpm

���� Message Queue ��

������̺�ͨ��ʹ�� -version ѡ���� Message Queue ���?�������Ƿ�ɹ���

������᷵�� Java ES �汾�ź��ض��� Message Queue �İ汾�š�

��������

���ǰ��ʹ�� HTTP ��� servlet �ṩ HTTP l�ӷ���֧�֣��� Message Queue �ӷ��а汾 2 ����а汾 5 ʱ�������˸� servlet�����Ҫ������ Message Queue ����а汾 5 ֮�����²���� servlet���й� HTTP ֧�ֵĸ����Ϣ���μ� Message Queue 3.7 UR1 ����ָ�� (http://docs.sun.com/doc/820-0843)��

���⣬�����ʹ�ù������̨ (imqadmin) ��/�� ObjectManager ������ʵ�ó��� (imqobjmgr) �����а汾 2 �ܹܶ���Ǩ�Ƶ����ǵķ��а汾 5 �İ汾����ִ�и��²���

��ع�

��ǰ��֧�ֽ� Message Queue �ӷ��а汾 2 ����а汾 5��ͨ�����ù��Ӧ��ӷ��а汾 5 �����а汾 4 �Ļع������ƣ��μ���ع��������ǣ����ڽ� Message Queue �ӷ��а汾 2 ����а汾 5 ������� Java ES ��Ʒע��?��ˣ�Java ES ��װ�����޷����°�װ���а汾 2 Message Queue��

�йش�����Ľ���������ѯ Sun �����š�

��ʵ����

Ҫ��һ�� Message Queue Ⱥ�����Ҷ������ڴ�Ⱥ���н��н������ṩ���������Ϣ��������Խ��й���Ӷ���ÿ�� Message Queue ʵ��ӷ��а汾 2 ����а汾 5 ʱ����Ⱥ���Ա������ߡ�ִ��Ⱥ����ʱ������μ�����}�㣺

��Ȼ����ֱ��ִ�����¹�̣�ÿ�ιرա���������һ����?ֱ��ȫ�����������



��һҳ      Ŀ¼      ����      ��һҳ     


�ļ����� 820-0890
2007 �� 6 �¡�  ��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ��