Sun Java System Message Queue 3.5 SP1 ����˵�� |
Sun Java System Message Queue ����˵��
�汾 3.5 SP1
�ļ����� 817-7203-10
��Щ����˵����� Sun Java System Message Queue 3.5 SP1 �棨��ǰ��Ϊ Sun ONE Message Queue��ʱ���õ���Ҫ��Ϣ�����ĵ�Ҳ�� Message Queue 3.5 �淢��˵������ݣ��Ա�Ϊ�� 3.5 ����ǰ�İ汾���4���û��ṩ��Ϣ�����н������й� Message Queue 3.5 ��汾�������ܺ���ǿ���ܡ���֪���ƺ����⡢����˵���Լ�������Ϣ��
��ͨ������ Sun Java System �ĵ� Web վ������Щ����˵������°汾��http://docs.sun.com/coll/MessageQueue_35_SP1 �� http://docs.sun.com/coll/MessageQueue_35_SP1_zh���ڰ�װ���������֮ǰ�����Ȳ鿴�� Web վ�㲢���Ժ��ڲ鿴���·���˵����ֲᡣ
��Щ����˵������¸�ڣ�
����ʷ��¼
�� 1 ����ʷ��¼
����
���˵��
2004 �� 3 �� 12 ��
�����˴�����Ϣ����������֪���������һ�ڡ�
����������·ַ����ļ�һ�ڡ��������ĵ�����һ�ڡ�����������������һ�ڡ������� Sun Java System ��Ϣһ�ڡ�
2004 �� 1 �� 9 ��
�������й�֧�� PointBase 4.8 �����Ϣ���������й� C-API ���ܵ���Ϣ��
���� Message Queue 3.5 SP1Message Queue 3.5 SP1 �Ƕ� Message Queue 3.5 ��һ�θ��£����( Message Queue 3.5 �����������ܡ����⣬Message Queue 3.5 SP1 ��������һЩ�����������µ�Ʒ����ò�Ʒ�������� Sun Java System ��Ʒϵ�С�
Message Queue 3.5 SP1 �ѱ�֤���� Java Message Service (JMS) 1.1 �淶����ͨ���� JMS 1.1 �����Բ����� (CTS) �IJ��ԡ�
���ڽ��� Message Queue 3.5 SP1 ������ĸ���Լ�ǰһ���а汾 Message Queue 3.5 ������ĸ�ġ�
Message Queue 3.5 SP1
Message Queue 3.5 SP1 ������һЩ���������µ�Ʒ����4�����Ʒ���ĵ���
Message Queue 3.5
Message Queue 3.5 ����������ܣ�
�����ܻ������¸�С������һ���ܡ�
C �ͻ���֧�֣���ҵ�棩
Message Queue 3.5 ֧�� C API �� C ����ʱ�����¼�� C �ͻ����ܣ���C �ͻ����ܿ���4��ԭ��ϵͳ���ɵ� Message Queue ��Ϣ����ϵͳ�С��������ȫ��� JMS �淶ʵ�ַ�����֧�ֳ����¹��ܵ����� JMS ���ܣ��ض��������ͣ�ӳ�䡢��Ͷ�������������ܺ� J2EE Ӧ�ó���������ܣ���ֲ�ʽ����� ConnectionConsumer ����
֧�� C �ͻ���������һ�鵥�0�װ�Ŀ�ʵ�ֵģ��������ֻ����ʹ����ҵ�����֤ʱ�������á���˴�ƽ̨������ҵ��ʱ������Ҫ��װ��ҵ�����֤�ļ�������Ҫ��װ C �⡣
ƽ̨���û���ʹ�� 90 �������ڵ���ҵ�����֤ʱ�����ʹ�� imq-feedback@sun.com ����jϵ Sun��Ҫ���� C-API SDK���Ϳ���ʹ�� C �ͻ����ܡ�Sun �Ĺ��̲��Ž�������Ӧ��Щ�����Ὣ C-API SDK �������� FTP վ���ϡ��� 90 �����ҵ�����֤���ں��û����Լ������ C �ͻ�������l����ƽ̨����?
C �ͻ�����Ҫ���ڲ�ͬ�IJ���ϵͳƽ̨��ʹ���ض��ı�����汾�������ҵ��������µ�ϵͳҪ���й���ϸ��Ϣ������ġ�Message Queue ��װָ��������C �ͻ����ܻ���Ҫ Netscape ����ֲ����ʱ (NSPR) �����簲ȫ���� (NSS) �⡣���� Message Queue 3.5 �У�C �ͻ������ѳɹ�ͨ������ Linux Red Hat Advanced Server 2.1 �ϵIJ��ԡ�����ʱ���õ� NSPR �� NSS ��İ汾��δͨ��� Linux �汾����֤����
Ŀǰ C-API ��֧�� basic ��֤���͡�����������Ϊʹ�ø���֤���ͣ����� MQCreateConnection ����ʧ�ܣ����᷵�ؽ�� MQ_UNSUPPORTED_AUTH_TYPE��
�й� C �ͻ����ܵ��ĵ��Ȱ�(�ο��ĵ�������ĵ���Ҳ��( C-API �ͻ����ʾ���й���ϸ��Ϣ����μ�Message Queue C �ͻ�����Աָ������
Java �ͻ���l�ӹ���ת�ƣ���ҵ�棩
Message Queue 3.5 ֧����ǿ���Զ�����l�ӹ��ܣ����øù��ܲ�����Իָ�ԭʼ������ʧ�ܵ�l�ӣ������Իָ����������ʧ�ܵ�l�ӣ��ͻ���l�ӹ���ת�ƣ�������l����l�ӵ���Ϣ������l�ӵ��ض�����ʵ��Ҫʵ���Զ�����l����Ϊ��������l�ӹ������������Message Queue 3.5 �����µ���Ϣ�����ַ�淶����������ָ��һ������ַ (imqAddressList)�����ͻ�������ʱ��Ҫ��ij����Ϣ����b�������½�b��l��ʱ����᳢��ij������˳��l���б��еĸ����?ֱ���ҵ����ô��?��һ��Ҳ�Ҳ����������ָ��������ÿ��������l�ӳ��ԵĴ��� (imqAddressListIterations)���Լ�l�ӳ���֮���ʱ���� (imqAddressListInterval)��
����Զ�����l�ӵ����������ʵ�����ԭʼ����ʵ��ʧ�ܵģ���Ͽ�l�ӵģ�������洢�ij־�����Ϣ������״̬��Ϣ���ܶ�ʧ��������ΪȺ���еĸ����ʵ��ʹ��ͬһ����ġ��߿��ó־ô洢�⡣���ǣ���������ÿͻ�������ʱ�ܹ��Զ�����l�ӵ��������ʵ����һ��4�ƶ��ָ����������еı��ݴ�������Ⱥ�������ڣ�������ģ�����ת�Ʊ�����
���⣬����������Զ�����l�ӣ�����j��l��ʧ��ʱ��Message Queue 3.5 ��b��ʹ��ʱĿ�걣�ֳ־ã���Ϊ�ͻ����п�������l�Ӳ��ٴν��з��ʡ���ʱĿ�꽫��������������Ŀ��һ��Դ������Ҫ������������?ʹ�õ�������ʱĿ�ꡣ
�й���ϸ��Ϣ����μ�Message Queue Java �ͻ�����Աָ������
Message Queue ��ǰ֧���Զ�����l�ӹ��ܣ����l��ʧ��ʱ���ͻ�������ʱ���ô˹����Զ�����l��ij����?������������l��ʱ�ͻ���״̬���ڴ�������ȫ�ָ������������ʹ������Ự����ʱĿ��ʱ���ͻ���״ֻ̬��l���ڼ���ڣ��������Զ�����l�Ӵ��?
��ǿ�˴�����Ϣ�����
�����������ǿ���ܿ��Ը�õؿ��ƽ���Ŀ�����Ϣ����ܱ�����������Ϣ���ٶȱ�ʹ����Ϣ���ٶȿ������������⣬Message Queue 3.5 �����������Ҳ���������������Ϣ����Ŀ���ƿ������μ�����ǿ�� Java �ͻ�������ơ� ������ǿ�˶��д��Ͳ��ԣ���ҵ�棩�� ����
�������Ϣ����ǿ���ܰ�(��
- ����Ŀ���j��������������ڣ�Ŀ������һ���µ� maxNumProducers ���ԣ����ﵽ������ֵ������ΪĿ�괴���µ�����ߡ�
- ��Ŀ��ﵽ maxTotalMsgBytes �� maxNumMsgs ����ʱ�������µĿ��������ƺ�������Ϊ���ر���ʵʩ�����¸�ģ�
- �� maxTotalMsgBytes �� maxNumMsgs Ŀ������)չ��Ӧ��������Ŀ�꣨��}��������ǰֻӦ���ڶ���Ŀ�꣩
- ֧��Ϊ�Զ�������Ŀ������maxTotalMsgBytes �� maxNumMsgs
- ����ҵ�棩�������Աѡ���ڴﵽ�����κ�һ������ʱ��ȡ����Ӧ��Ϊ������ָ��������Ϊ����������� (FLOW_CONTROL)������ʱ���������Ϣ (REMOVE_OLDEST)��������Ϣ��������������ȼ���͵���Ϣ (REMOVE_LOW_PRIORITY) ��/���������µ���Ϣ (REJECT_NEWEST)��
- ����ÿ������������ǻ���ÿ��l�ӣ�ʵ������������������Ϊ (FLOW_CONTROL)�������ij��Ŀ��ͨ��l���յ�����Ϣ��࣬��ǰ��ʵ�ַ�����رո�l�������е�����ߡ�����ÿ����������ֻ��ر���Щ����Ϣ����Ŀ����ص�l���ϵ�����ߣ�ͬʱ�����l���ϵ������������������Ŀ�귢����Ϣ��
- �������Ա��ͣ���ͻָ����ض�Ŀ�ꡣ������ͣ����ߵ�Ŀ���Ŀ�굽�û�����Ϣ���ͣ�Ҳ����}�ֶ���ͣ�����ͨ������}������� imqcmd ������ʵ�֣�pause �� resume����������������ʾ��
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
��ǿ�� Java �ͻ��������
Message Queue 3.5 �ͻ�������ʱ������Ϣ��ʱ�Ȼ���ÿ���û�Ҳ����ÿ��l�ӡ����������Ϊÿ���û��������Ϣ����˿���ֹ�κ�һ���û����������û����˹���Ҳ��ζ���ڶ��û����д�������£�������ڶ���û�֮���õ�ƽ����Ϣ�Ĵ��͡�Ҳ����������� Message Queue �ͻ�������ʱ�е��ڴ���Դ��
�����l�ӹ������� imqConsumerFlowLimit �����й���һ���l�ӵ��û�������������ÿ���û��������Ϣ�����һ���û��������е���Ϣ������ imqConsumerFlowLimit ����ֵ�ٷֱ� (imqConsumerFlowThreshold) ֮�£�����������ͻ�������ʱ������һ����Ϣ���Թ����û�ʹ�á����Ϊһ��l���������û��������Ϣ����� imqConnectionFlowLimit����ֹͣͨ���l�Ӵ�����Ϣ��ֱ����Ϣ����l���������¡�
����ǰ�Ŀͻ�������ʱ�����ʵ�ַ������������ƿͻ�������ʱ�л��塢�ȴ�ʹ�õ���Ϣ�� (imqConnectionFlowLimit)�����Ŀ�������������ڻ�����Ϣ�Ŀͻ����ڴ����Ա��÷���ʹ���ٶȵĿͻ�������þ��ڴ���#���ù�����l�Ӽ�����ʵ�֣�����ζ�����һ��l��֧������û�����һ���û��յ�����Ϣ̫��ʱ������ֹ�����û�������Ϣ����
�й���ϸ��Ϣ����μ�Message Queue Java �ͻ�����Աָ������
����Ŀ�����Ϣ
Message Queue 3.5 ��ǿ�˸���ÿ��Ŀ�����Ϣ���û�����f���Ӷ��ܹ���õؼ���ڴ��ʹ�����
�µIJ���Ϣ��ʾΪ�µ� imqcmd metrics dst �����������������ʾ��Ϣ����Ϣ���û�����Ϣ�еģ����������4�ģ��ۻ�����ǰֵ������ݲɼ�����������ģ�ƽ��ֵ�Լ������������4�ģ���ֵ��
���磬imqcmd metrics dst -m ttl �����������Ϣ��
imqcmd metrics dst -m con �����������Ϣ��
- ��û���ǰֵ����ֵ��ƽ��ֵ����μ�����ǿ�˶��д��Ͳ��ԣ���ҵ�棩�� ��
- �����û���ǰֵ����ֵ��ƽ��ֵ����μ�����ǿ�˶��д��Ͳ��ԣ���ҵ�棩�� ��
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
Զ�̼��� API����ҵ�棩
Message Queue 3.5 �ṩһ�ֻ�����Ϣ�� API��������Զ�̣��أ�JMS �ͻ���������ɼ��Ӻͷ���������Ϣ���� API ����ڵĴ����ܹ���ɾ��������������Ϣ�����а��йش��?�?Java VM ���Ŀ��IJ���Ϣ����μ�������Ŀ�����Ϣ������ֻҪһ������û�����ЩĿ��Ķ����ߣ���Щ��Ϣ�ͻᱻ���͵��ض�������Ŀ�꣨ȡ�������ڼ��ӵ�ʵ�壩��Ȼ��ʹ�÷��ͻ�����Լ�����Щ��Ϣ��ʹ�ñ������� (type) ����Ϣ���й��ˣ�Ȼ����ȡ��Ϣ���IJ���Ϣ��
�й���ϸ��Ϣ����μ�Message Queue ����ָ�����͡�Message Queue Java �ͻ�����Աָ������
��Message Queue ��ǰֻ֧��ʹ�� Message Queue ����ʵ�ó����ڱ��ؼ�¼�������ݵ���־�Ͳ���Ϣ��Զ�̲�ѯ��������Щ�����ṩ����Ҫ�IJ���ݣ����Լ�������ݵķ���û�а���
JMS �� Message Queue ��Դ������J2EE Ӧ�ó��������֧�֣�
Message Queue 3.5 ��(һ�� JMS ��Դ���������ڽ� Message Queue JMS ��Ϣ��������κμ��ݵ� J2EE Ӧ�ó��������
��Դ��������һ�ֽ����ӹ��ܲ��� J2EE Ӧ�ó��������ı�����ʽ��ͨ��l�� EIS����Ϣ����ϵͳ�ȵȣ������� J2EE l������ϵ�ṹ�淶 (JCA 1.5)�����磬����ϵ�ṹ�����κ� J2EE Ӧ�ó��������ͨ��l�ӵ��κ�ʵ�� JCA 1.5 �� JMS �ṩ��4֧�� JMS ��Ϣ���ͣ��Ѳ�������Ӧ�ó��������������е� J2EE �������ʹ�ò���� JMS �ṩ�ߣ��ͻ�������ʱ�ͷ�����4���� JMS ��Ϣ��
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
�Զ�����Ϣȷ��
Message Queue Ŀǰ֧�� JMS CLIENT_ACKNOWLEDGE �ͻ���ȷ��ģʽ��JMS �ͻ����������ģʽ������ʽȷ����Ϣ��ʹ�á��� CLIENT_ACKNOWLEDGE ģʽ�£��ͻ��������Ϣ����� acknowledge() ���������»Ựȷ�����ϴε��ø÷�����4��ʹ�õ�������Ϣ��
Message Queue 3.5 ͨ������ȷ�������Ϣ����ǿ��������Ϊ��Ҳ����˵�������ֻȷ���ض���Ϣ�����ȷ�Ͻ�ֹ����ʱ��ʹ�õ�һ����Ϣ�е�������Ϣ����ͨ���ڴ����н���Ϣ����ǿ������ת��������� Message Queue ��Ϣ���ͣ����ڸ������ϵ����µ� acknowledge() ����ʵ�֡���������Բ��� JMS ��4���������Ӧ������
�й���ϸ��Ϣ����μ�Message Queue Java �ͻ�����Աָ������
��ǿ�˶��д��Ͳ��ԣ���ҵ�棩
���û����д��͵�ʵ�ַ�����ǰ�����ֲ�ͬ�Ķ��д��Ͳ��ԣ���һ������ת�ƺ�ѭ����ʵʩ�������Ѹ�ġ�Message Queue 3.5 ������һ�ָ��ձ�ķ�ʽ�����ַ�ʽ������һ������õĻ���ͱ��ݣ��û�֮��ʵ�ִ��͵ĸ���ƽ�⡣Message Queue 3.5 ʵ�ַ������������µ�Ŀ�����ԣ�
������û������}������ָ�����ܺͣ����ܾ����û�����
Message Queue ƽ̨��֧�����}���û��ĸ���ƽ����д��ͣ���ҵ����֧�ֲ����û����ĸ���ƽ����д��͡�
�µĸ���ƽ����ƿ����˲�ͬ�û�����Ϣʹ���ʡ���Ĺ���ʽ������ʾ��
- Ŀ��������һЩ�ųɶ��е���Ϣ���Կ����õĴ�С����Ŀ��� consumerFlowLimit ���ԣ�һ����ر�·�ɵ����õĻ�û��������������Ŀ��ע���˳��һ����Щ��Ϣ������ϣ����û���Ϊ���ã������û�ȷ����ǰ�������ǵ�������Ϣ������Ŀ���������Ϣ�ͱ��4�·�ɵ���Щ�û������ij���û�ʧ�ܣ����һ����û���Ϊ��û������ӹ�ʧ���û��Ĺ���
- �ڴ���Ⱥ�������У����ͻ��ƿ�����Ϊ�����û����ȡ��µ�Ŀ������ localDeliveryPreferred ������ָ��ֻ���ڱ��ش��?������Ŀ��Ĵ��?��û���û�ʱ�����ܴ���Զ���û�����Ϣ�������������·�ɵ�Զ�̿ͻ���ͨ����Ե�����?���ܵ����������͵������������ܡ���������Ҫ��Ŀ��ķ�Χδ������Ϊ���ޱ��ش��ͣ���μ�����ǿ��Ⱥ�����ܣ���ҵ�棩�� ����
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
��ǿ��Ⱥ�����ܣ���ҵ�棩
�ڴ���Ⱥ�������У�Ŀ��ᱻ���Ƶ����д����ϣ�����ʹֻ��һС������ϢҪ���͵��κθ��û������磬ʹ��ѡ����ij��ڶ����ߣ�����ƽ����д������漰�Ķ����ռ��ˣ���������ЩĿ���������Ϣ���ᱻת�����û�������ЩĿ��ע������д��?�����ǵ����û���Ϊ��û�ʱ�����ִ��?�����ͨ�ſ��ܻᵼ����Ϣ��ࡣΪ����Ⱥ���й��Ĵ��?�����ͨ�ţ�Message Queue 3.5 ������������ǿ���ܣ�
- �����µ�����ƻ��ƣ�������Ϣ���û�l�ӵĴ��͡����仰˵���û���������Ϣ����Ŀ�굽�ͻ�������ʱ���Ĵ��ͣ��Ӷ������?����䲻��Ҫ����Ϣ���ݡ�����Щ���ƻ������ڷ�ֹ�ͻ�������ʱ�˳���ӵ�£���μ�����ǿ�� Java �ͻ�������ơ� ����
- �����д��͵�ʵ�ַ�����Ğ���Ñ���μ�����ǿ�˶��д��Ͳ��ԣ���ҵ�棩�� �����Լ��ٴ��?���?��Ҫ����Ϣ���ݡ���ʵ�ַ�����(�µĶ���Ŀ������ localDeliveryPreferred���ڶ��û����д��ͷ����У���������ô������ñ����û������ȼ�����Զ���û�����μ�����ǿ�˶��д��Ͳ��ԣ���ҵ�棩�� ����
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
����Ŀ�꣨��ҵ�棩
�µ�Ŀ������ isLocalOnly ������ָ��������Ϣ���ݸ���û���Ŀ�꣬���б����û���l�ӵ�����Ŀ��Ĵ�����û�������l�ӵ�Ⱥ�������������û���Ե�һ���û���ͬ���Ŀ��ֻ�ܽ��ձ�������߷��͵���Ϣ�������ʹ�ô�������Ⱥ���IJ�ͬ�����ϴ���ͬ�����Զ�b���ǽ�����Ŀ�꣬�������������ƹ���ת�Ƶķ������������������Ϣ�����͵�}��Ŀ�꣬����һ������ij��Ŀ����ֹ���ʱ�����ܱ�֤��Ϣ���͡�
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
��ȫ����Ⱥ������ҵ�棩
��Ҫ��ͻ������Ϣ������֮�佨b��ȫ�����ܵ���Ϣ���ͻ��Ƶ�����£�Ŀǰ Message Queue 3.5 ֧����Ⱥ���Ĵ���䰲ȫ������Ϣ��Ҫʵ����Ⱥ���ڽ�b��ȫ�����ܵĴ�����Ϣ��Ŀ�ģ�����뽫�ڲ�Ⱥ��l�ӷ�������Ϊʹ�û��� SSL �Ĵ���Э�顣
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
��ǿ�˳־ô洢������
Message Queue 3.5 �У�Message Queue �ı��ļ���ݴ洢��ʵ�ַ����� JDBC ������ݴ洢��ʵ�ַ������ѽ����˸�ģ���������ܡ���Щ��ǿ��������}������һ���ܡ��й���ϸ��Ϣ����μ�Message Queue ����ָ������
���õij־��ԣ��ı��ļ���ݴ洢��
Message Queue �ı��ļ���ݴ洢��������ǿ��(��ݸ�ʽ���ڲ���ģ���� Message Queue 3.01�������汾���� Message Queue 3.5 ʱ��ݸ�ʽ�ĸ��ֻ�DZ����ġ�
�� Message Queue 3.5 ����ʵ�����������ð汾������ļ��洢ʱ�����Զ������ļ��洢��Ǩ�ơ��ð汾������ļ��洢����������ʵ��Ŀ¼�У�Ǩ����ɺ�����Ҫ�ֶ�����ɾ���ڴ��̿ռ䲻�㣬���洢}�ݸ���������£�Ҫ�Զ�ɾ��汾������ļ��洢���������һ������ѡ���� 3.5 ����?��������������ʾ��
imqbrokerd -upgrade-store-nobackup
���� upgrade-store-nobackup ��û�пո�
�µ��ı��ļ���ݴ洢�ĸ�Ŀ¼�Ѵӣ�
…/instances/instanceName/filestore/
�����
…/instances/instanceName/fs350/��
���⣬����ǿ�� Message Queue ����ʵ�ó��� (imqcmd) �Ĺ��ܣ�����������ṩ�ļ��洢����Ϣ��
imqcmd metrics dst -n destName -t type -m dsk
ͬʱ��imqcmd ����(�µ�ѹ�����
imqcmd compact dst -n destName -t type
����ij־��ԣ�JDBC ������ݴ洢��
�� Message Queue 3.5 �У�Message Queue JDBC ������ݴ洢�Ѹ�ģ����������֧�ָ��ִ����ڴ������ǿ���ܣ���μ�����ǿ�˴�����Ϣ����ơ� ��������Ŀ�����Ϣ�� ���Լ���Χ������ݿӦ�̡�Ϊ֧�ֹ�����ǿ���ڴ���?��Ŀ�����Ϣ���ࣩ���е�����ͨ����ʽ��ģʽ�ĸ�ģ����Ը����ݿӦ�̵�֧�����漰��������ò���־��Է�������ĸ�ġ�
����ʼ����а汾����ij־ô洢��� Message Queue 3.5 ����ʵ��ʱ�����Զ����� JDBC ���ݴ洢��Ǩ�ơ����ǣ��ɱ��Ա�����������ͬʱǨ����ɺ����ʹ�������� imqdbmgr delete oldtbl �ֶ�����ɾ���ڿռ䲻�㣬���洢}�ݴ洢����������£�Ҫ�Զ�ɾ��汾����ı?�����ڳ�ʼʱ����ѡ������?imqbrokerd -upgrade-store-nobackup��
��֧�ָ�����ݿⷽ�棬��ǰ���ܽ� SQL ����Զ���ΪҪ����� JDBC ������ݿ⣨SQL ��������ڲ���ɣ������ڣ�Message Queue 3.5 ��(�µ�ʵ���������ԣ�֧�����Զ��崴�� Message Queue ��ݿ�ģʽ�� SQL ���롣ÿ����ݿ�?��һ����������ԣ��������Ǵ����ñ�� SQL ���롣Ҫ��ȷָ���������ݿ�ʹ�õ�������ͣ�����ʹ����Щ���ԡ����ʾ���ǻ��� PointBase Ƕ��ʽ��ݿ��ṩ�ģ����ǻ��ڰ汾����� Cloudscape ��ݿ⡣
ʵ���ض�����֤����Ȩ
Ĭ������£�Message Queue 3.5 Ϊÿ��ʵ���ṩ���Ի����ļ����û���Ϣ��ͷ��ʿ����ļ�����}���ļ����������±�λ�ã�.../instances/instanceName/etc/����һ�������ʵ��ʱ�����ᴴ����}���ļ�����������ԭ4��λ���ҵ���}���ļ���ͨ���Ǵ���ǰ�汾���4������£�����Ὣ��}���ļ����Ƶ�ʵ���ض�λ�á���������ԭ4��λ���Ҳ�����}���ļ���ͨ������ȫ�°�װ����£���������}���ļ���Ĭ�ϰ汾����ʵ���ض�λ�á�
Ϊ֧��ʵ���ض����û�ϵͳ��Ϣ�⣬�û�������ʵ�ó��� (imqusermgr) �������ѡ�� -i instanceName���Ӷ����ָ��ÿ��imqusermgr ����Ӧ�����ĸ�ʵ���ض����û�ϵͳ��Ϣ�⡣
�й���ϸ��Ϣ����μ�Message Queue ����ָ������
����ǰ��Ĭ������£�һ����������ʵ����һ̨������Ϲ���ͬһ������ļ����û�ϵͳ��Ϣ�⣨����˲���ͬһ��ͻ����¼���룩��ͬһ����ʿ����ļ������ǣ�����Խ�ÿ�����ʵ������Ϊʹ���ض��� LDAP �û�ϵͳ��Ϣ��λ�û�ʹ���ض��ķ��ʿ����ļ�����Щ�������ڸ�ʵ�������ļ���ָ������
���� RPM �� Linux ��װ
�� Linux �ϰ�װ Message Queue 3.5 ��ͨ��ʹ�� Red Hat Package Manager (RPM) ִ�еģ�������һ������������������ϵͳ���ܹ�ִ�а�װ��ж�ء���֤����ѯ���������Ĺ��� (RPM)��
���⣬Message Queue �� Linux �ϵİ�װĿ¼�ṹ�Ѹ�Ϊ��� Linux �����ڷ�&���Ʒ�ı�λ�á�����ݲ�Ʒ�Dz���ϵͳ��&���Ʒ���Ƿ�&���Ʒ��Solaris ƽ̨�� Linux ƽ̨����һЩ��Ӧ�ı���װλ�á����ر��ǣ�Linux �ϲ����� Message Queue ��װ��Ŀ¼����һ���� Solaris ������ơ�
�й���ϸ��Ϣ����μ�Message Queue ��װָ������
֧�� Solaris ����ϵͳ X86 ƽ̨�汾
�� Solaris 9 �ϣ����� SPARC ������֮�⣬X86 ������Ҳ֧�� Message Queue 3.5��
Ӳ�������Ҫ��
��Message Queue ��װָ��������ϸ�����˱����а������Ӳ����������Լ�֧�ֵIJ�Ʒ��ƽ̨��
�Ѹ���Ĵ������ڽ������Ѹ������ļ��˵��������ʾ��
�й���ǰ���Ѹ�������б?��������� Web վ�㣺
�й��Ѹ���������ϸ��Ϣ������������� Java Developer Connection վ���������ı��棺
Message Queue 3.5 SP1 ���Ѹ���Ĵ���
�� 2 �г�˵���� Message Queue 3.5 SP1 ���Ѹ���Ĵ���(�� 3 �г�˵���� Message Queue 3.5 ���Ѹ���Ĵ���
Message Queue 3.5 ���Ѹ���Ĵ���
�� 3 �г�˵���� Message Queue 3.5 ���Ѹ���Ĵ���
��Ҫ��Ϣ���ڽ���δ���ں��IJ�Ʒ�ĵ��е�������Ϣ�����а��������⣺
��װ˵��
�й��� Solaris��Linux �� Windows ƽ̨�ϰ�װ Message Queue ��ص�ϵͳҪ��֧�ֵ����ƽ̨�Ͳ�Ʒ����װǰ˵�����������������Ϣ����μ�Message Queue ��װָ������
����������
���ڽ��� Message Queue 3.5 SP1 �� Message Queue 3.5 �еļ��������⡣
�� Message Queue ����һ����Ҫ���а���ص�����
���������ǿ��ܱ����뵽 Message Queue ��һ����Ҫ���а汾�IJ����ݸ�ġ������ṩ��Щ��Ϣ��Ϊ�����������Щ����������
- �������־�ļ���ʽ����ġ�ʹ�õ�ǰ��ʽ��Ӧ�ó��������������
- ��Ϊ Message Queue ��һ���ֶ�װ�ĸ���ļ���λ�ÿ��ܷ����ġ�����ܻ��ʹ�õ�ǰλ�õ� Message Queue �ض��ļ�������Ӧ�ó�����ɲ���Ӱ�졣
- ���ܻ�Ӳ�Ʒ��ɾ�� imqkeytool ����ȡ���֮����֧�� J2SE keytool��
- ���Message Queue �ͻ���ʹ�õ� Message Queue �İ汾����һ����Ҫ�汾�磬�������Ȩʹ�ò�Ʒ����һ����Ҫ�汾���ṩ���¹��ܡ�
- �� C �ͻ�����ѱ�ȷ�ϵ���Ϣ���� MQAcknowledgeMessages() ����ʹ�� MQ_CLIENT_ACKNOWLEDGE��ʱ����������κδ�����Ϊ���ܸ�ġ�
Message Queue 3.5 �����
Message Queue 3.5 ͨ���� Message Queue 3.0���Լ�����汾 3.0.1��3.0.1 Service Pack 1 �� 3.0.1 Service Pack 2�����ݡ����ǣ����ڸ���˴������ԡ���������־���ģʽ���ļ�λ�ú��?�ߣ���Щ���ܶ� Message Queue 3.0 ��汾�� Message Queue 3.5 ���Ӱ�졣
Message Queue 3.5 ��װ�����ɾ���д Message Queue 3.0 IMQ_VARHOME Ŀ¼����Ŀ¼�������ļ����밲ȫ����ص��ļ�����Щ����еĴ��� Message Queue 3.5 ���ݣ����ҿ����ա�Message Queue ��װָ�����е�˵����б���
�� Message Queue 3.0 �� Message Queue 3.5 ʱ��������Ҫ�����������⣺
�йر��������ļ����ԡ��ͻ�������Ժ��?�����Ե���Ϣ����μ�Message Queue ��װָ������
���������
Message Queue 3.5 ���?���� Message Queue 3.0 ������л�����ֻ�Ǹ���˴������Ժͳ־ô洢��ģʽ��һЩ Message Queue 3.0 ������� Message Queue 3.5 ���ݡ��йؽ�һ������Ϣ����μ�Message Queue ��װָ������
���Ժ����Ը��
���ڸ����� Message Queue 3.5 �еĴ������ԡ�Ŀ�����Ժ�l�ӹ������Եĸ�ġ�
�������� ���¸����ϸ������ Message Queue 3.5 �е������ԡ�����ʹ�õ����Ժ�������ĸ�ġ��й���ϸ��Ϣ����μ�Message Queue ����ָ�ϡ��еĵ� 2 �¡�
�� 5 Message Queue 3.5 �в���ʹ�õĴ�������
�������
imq.persist.file.message.fdpool.limit
imq.persist.file.message.filepool.limit
imq.redelivered.optimization
imq.queue.deliverypolicy
���¸����ϸ������ Message Queue 3.5 �������Ŀ�����ԺͲ���ʹ�õ�Ŀ�����ԡ��й���ϸ��Ϣ����μ�Message Queue ����ָ�����еĵ� 6 �¡�
l�ӹ������� ���¸����ϸ������ Message Queue 3.5 �������l�ӹ������ԡ��й���ϸ��Ϣ����μ�Message Queue Java �ͻ�����Աָ�ϡ��еĵ� 4 �¡�ע�⣬Message Queue 3.5 ��֧�� Message Queue 3.0 �汾��l�ӹ������ԣ������ڷ��� Message Queue ��Ʒ����һ����Ҫ���а汾֮ǰ����֧����Щ���ԡ�
�� 9 ���������l�ӹ�������
��ǰ�����
Message Queue 3.5 ���
imqFlowControlCount
imqConnectionFlowCount
imqFlowControlIsLimited
imqConnectionFlowLimitEnabled
imqFlowControlLimit
imqConnectionFlowLimit
���� .jar �ļ���λ��
�� Solaris ƽ̨�ϣ� Message Queue 3.0.1 �й��� .jar �ļ���λ�ô������� Message Queue 3.0 �е�λ�� (/usr/share/lib/imq/) �Ƶ�������λ�ã�/usr/share/lib/���Ѿ�ɾ�� Message Queue 3.0.1 ��Ϊ���ƶ��� Jar �ļ�����ķ��t�ӣ��� /usr/share/lib/img �У���
������������ .jar �ļ���
�ĵ�����
���ڽ��� 3.5 SP1 �汾�� 3.5 �汾�ж� Message Queue �ĵ�����ĸ�ġ�
3.5 SP1 �汾�еĸ��
���� Message Queue 3.5 SP1 �ĵ��ǴӲ�Ʒ�� 3.5 ����¶�4��
��װָ��
�Ѿ������ˡ�Message Queue ��װָ�������Է�ӳƷ�Ƹ�ĺ�ƽ̨֧����Ϣ��
����ָ��
�Ѿ�������Ϊ��Message Queue ����ָ��������ǰ����Message Queue Administrator’s Guide�������������˸����Է�ӳƷ�Ƹ�ġ����⣬���ĵ����²���ϸ�������������ܼ��ӵ��½����ݡ�
Java �ͻ�����Աָ��
�Ѿ������ˡ�Message Queue Java �ͻ�����Աָ�����Է�ӳƷ�Ƹ�ġ�
C �ͻ�����Աָ��
�Ѿ������ˡ�Message Queue C �ͻ�����Աָ�����Է�ӳƷ�Ƹ�ġ�
3.5 �汾�еĸ��
���� Message Queue 3.5 �ĵ��ǴӲ�Ʒ�� 3.0.1 ����¶�4�������ͨ������ Message Queue 3.5 �ĵ� Web վ������Щ�Ѹ��µ��ĵ���http://docs.sun.com/coll/S1_MessageQueue_35��
��װָ��
Message Queue 3.5 ��Ʒ��(�Ѹ��µġ�Message Queue ��װָ���������(�µ����Ҫ�� Solaris ��װ˵��ĸ�ġ�ʹ�� Red Hat Package Manager (RPM) �Ͱ�װ��Ŀ¼�ṹ�� Linux �°�װ�����Լ� Windows ��װ�еĴ�Ҫ��ġ�
������ڲ���ij־���֧�֣��� 1-2 ָ�� Message Queue ֧�� PointBase Version 4.5��ʵ���ϣ�֧�ֵİ汾�� PointBase 4.8 �档
����Աָ��
��Message Queue ����ָ�����Ѹ��£���( Message Queue 3.5 �еĸ�ģ���μ������ڽ��� Message Queue 3.5 SP1 ������ĸ���Լ�ǰһ���а汾 Message Queue 3.5 ������ĸ�ġ��� ����
Java �ͻ�����Աָ��
��Message Queue Java �ͻ�����Աָ������(��ǰ�� Message Queue�ġ�������Աָ�����еĴ����ݣ����Ѿ�������( Message Queue 3.5 �еĸ�ģ���μ������ڽ��� Message Queue 3.5 SP1 ������ĸ���Լ�ǰһ���а汾 Message Queue 3.5 ������ĸ�ġ��� ����
C �ͻ�����Աָ��
��Message Queue C �ͻ�����Աָ������һ�����飬�� Message Queue �ĵ����м����Ȿ���Ŀ����Ϊ�˽�����δ��� Message Queue C �ͻ���Ӧ�ó���
��֪������������ڽ��� Message Queue 3.5 SP1 �� Message Queue 3.5 �е���֪���⡢���ƺʹ������� 3.5 SP1 �汾ֻ�� Message Queue 3.5 ��Ʒ�����������汾�����Ա��ڽ��ܵ���Ϣ��������}��汾��
�йص�ǰ�������״̬�ͽ������б?Java Developer Connection ��ԱӦ�μ� Java Developer Connection Web վ���ϵ�“Bug Parade”ҳ�档�ڱ����µĴ���֮ǰ���ȼ���ҳ�档���ܸ�ҳû���г����е� Message Queue ������������˽��Ƿ��ѱ�����ij�����⣬���������Ϊһ��ܺõ���㡣
���ҳ�棺
Ҫ�����µĴ�����ύ���������뷢���ʼ��� imq-feedback@sun.com��
��֪����
���ڽ����� Message Queue 3.5 SP1 �е���֪���⡣����һЩ������ Message Queue 3.5 �汾����ġ�������ʾ����֪�������������ԣ������� Message Queue 3.5 ��ҵ���ƽ̨�滹�ǽ���������ҵ�棩�����˷��ࡣ
��������ҵ���ƽ̨��
- ���ڲ�ƷƷ�����������������ʱʹ�� 3.5 SP1 mqcrt �����ʱ���� MQ 3.5 FCS ����� C �ͻ������� MQGetMetaData() �� MQ_NAME_PROPERTY ��ص�ֵ���о�ȷ�Ƚ�ʱ��ʧ�ܡ�
- ��ݴ�������С�����ֵ��Windows ƽ̨�����˿���ͬʱͨ�� TCP/IP ��������֮���l�ӵ������ơ���������� TCP ��ջ��l�ӵĻ�����TCP l��ͬʱ��������ܳ���������Ĵ�С�������磬Windows 2000 Professional ����������������Ϊ 5 ��� Windows 2000 Server ����������������Ϊ 200 ��
- ��������е��� Windows XP�������վl�ӵ��������ơ����� Windows XP Professional������ͨ������ͬʱl�ӵ���������������Ϊ 10 ̨�������ư�(������ϵĴ������Դ����Э�顣���� Windows XP Home Edition������ͨ������ͬʱl�ӵ���������������Ϊ 5 ̨�������ƽ�Ӱ���l�ӵ���������� Windows XP �Ŀͻ�������
��AutoDisconnect ʱ�䵽�ں�����û���κλ���ļ�����ӡ������ܵ;��ʼ���ۻỰ�����Զ��Ͽ�l�ӣ�AutoDisconnect ʱ���Ĭ��ֵΪ 15 ���ӡ����ûỰ�Ͽ�l�Ӻ�10 ��l���е�����һ���Ϊ���ã�������һ���û��Ϳ���l�Ӹ� Windows XP ϵͳ����ˣ�������Ϊ 10 ��l�ӻ� 5 ��l�ӣ�û�б���������;����ռ�õ�ϵͳ�ϣ���� AutoDisconnect ʱ����������ڼ������ⷢ���й���ϸ��Ϣ����������� Web ��ַ��
http://support.microsoft.com/default.aspx?scid=kb;EN-US;314882
����������ҵ��
- �����а���ֻ֧����ȫl�ӵĴ���Ⱥ��������ζ��Ⱥ���е�ÿ�����������Ⱥ���е������������ֱ��ͨ�š����ʹ�� imqbrokerd -cluster �����б�l�Ӵ��?�����С����ȷ������Ⱥ���е����д��?
- ������Ⱥ����δʹ������?��Ҫ��ӵ�Ⱥ���Ĵ�����洢�ij־�����Ϣ�����ᴫ����Ⱥ���е���������С�
- ʹ�� SSL ��l�ӷ���ǰ������֧����ǩ��ķ�����֤�飨���������ģʽ����
- ʹ�� HTTP ����� JMS �ͻ���ͻȻ��ֹʱ������ʹ�� Ctrl-C��������Ҫ���Ѵ�Լһ���ӵ�ʱ������ͷſͻ���l�Ӻ����й�j����Դ��
�������һ�����ڿͻ������һ��ʵ��������Ҹ�ʵ����ʹ��ͬһ ClientID�����ڶ��Ļ���У�����ܻ��յ�“�ͻ� ID �Ѿ���ʹ��”���쳣����ʵ���ϲ���ʲô���⣬ֻ��������ֹ��̵ĸ����á����ͻ������ӳ�Լһ���Ӻ����ˣ���Ӧ��һ����
��֪����
�� 10 �г��� Message Queue 3.5 SP1 ��δ���Ĵ���
�����·ַ����ļ�Sun Java System Message Queue 3.5 SP1 ������һ���ļ��������ʹ�����ǣ������Զ����Ƹ�ʽ���ɷַ���
jms.jar
imq.jar
imqxm.jar
fscontext.jar
providerutil.jar
jndi.jar
ldap.jar
ldapbpjar
jaas.jar
jsse.jar
jnet.jar
jcert.jar���⣬���������·ַ� LICENSE �ļ��� COPYRIGHT �ļ���
��α������⣬�ṩ��!Ҫ�������⣬�뷢���ʼ��� imq-feedback@sun.com��
�����ǩ��֧�ֺ�ͬ����ʹ�� Message Queue ʱ�����⣬��ʹ�����·���֮һjϵ�ͻ�֧�֣�
- Sun �������֧�ַ���Web ��ַΪ
http://www.sun.com/service/sunone/softwareΪʹ�����ܹ���õذ����������⣬����jϵ֧����Աʱ����������Ϣ��
Sun ��ӭ���������Sun �dz�Ը��Ľ����ĵ�������ӭ��������ͽ��顣��ʹ�û��� Web �ı?�� Sun �ṩ��!��
������Ӧ�ֶ����ṩ������ĵ�������ļ����롣�ļ������������ı���ҳ���ĵ������ҵ���ͨ���� 7 λ�� 9 λ���֡����硶Message Queue 3.5 SP1 ����˵�������ļ������� 817-7203-10��
���� Sun ��Դ���� Message Queue �ĵ���������ҵ����������������Ϣ��
��̳
Java ������̳
Java ������̳����һ������ܸ���Ȥ�� JMS ��̳��
SunSolve ֪ʶ��
�й� Sun Java System Message Queue ����Ϣ��ͨ��λ������ Web ��ַ�� SunSolve ֪ʶ��j���ã�
��ѡ��“All Free Collections”��Ȼ������“Message Queue”��
Sun Java System ��Ϣ
����Դ����� Internet λ���ҵ����õ� Sun Java System ��Ϣ��
- Message Queue ��Ʒҳ
http://wwws.sun.com/software/products/message_queue/index.html- Message Queue ���ĵ�
http://docs.sun.com/coll/MessageQueue_35_SP1 �� http://docs.sun.com/coll/MessageQueue_35_SP1_zh- Sun �ĵ�
http://docs.sun.com/- Sun Java System �����Ʒ�ͷ���
http://www.sun.com/software- Sun ���֧�ַ���
http://www.sun.com/service/sunone/software- Sun ֧�ֺ�֪ʶ��
http://sunsolve.sun.com- Sun ֧�ֺ���ѵ����
http://www.sun.com/supportraining- Sun ��������Ϣ
http://developers.sun.com/- Sun ������֧�ַ���
http://www.sun.com/developers/support- Sun �����ݱ�
http://www.sun.com/software
��Ȩ����© 2004 Sun Microsystems, Inc.��������Ȩ��
�9�����Ȩ�� - ��ҵ����������û��������� Sun Microsystems, Inc. �����Э���Լ� FAR ���䲹�������е�������ʹ�ñ���Ʒ�����������֤�����ַ�������ܰ�(�ɵ�����IJ�Ʒ��
Sun��Sun Microsystems��Sun �ձꡢJava��Solaris �� Sun ONE �� Sun Microsystems, Inc. ���9��������/������̱��ע���̱ꡣ
���� SPARC �̱��ʹ�ö����������֤Э�飬���� SPARC �̱��� SPARC International, Inc. ���9��������/������̱��ע���̱ꡣ
UNIX ���� X/Open Company, Ltd. ���9��������/����<���ɵ�ע���̱ꡣ