![]() | |
Sun Java Enterprise System 5 UNIX�� ����̵� ���? |
10��
Message Queue�� �忡���� Message Queue ����Ʈ��� ���� Java ES ���� Java ES 5(������ 5): Sun Java System Message Queue 3.7 UR1�� ����̵��ϴ� ���; �����մϴ�.
���� ������ 5���� ����ϴ� �ٸ� ����̵� ��ο� ���� ����̵� ��� ������ ���並 f���ϸ�, Solaris�� Linux � üf������ ����̵忡 ���ؼ��� �����մϴ�.
Message Queue ����̵� ������ ��� Java ES 5(������ 5)�� ����̵��ϴ� �� ����; �ִ� ��=�� ��: Message Queue�� �Ϲ� ��Ҹ� �����մϴ�.
Java ES ������ 5 Message Queue d��
Java ES ������ 5 Message Queue�� ������ 4�� ����; �� ������ �������̸� ��� ��ٴ� �ڵ� ��d�� �ַ� ���ԵǾ� �ֽ4ϴ�.
Message Queue ����Ʈ����� ��ݱ��� ��� ���հ� ���̼��� �� ���̰� �ִ� Platform Edition�� Enterprise Edition�� �� ���� ������ �־�4ϴ�. Enterprise Edition: �����v����� �۾� ȯ�濡�� ��¡ �?� �wα�; ���� �� �����ϴ� �� �����մϴ�. Platform Edition: �ַ� ��¡ �?� �wα��� ���� ��Ҹ� ����, ���� �� �ε� ��Ʈ�ϴ� �� ���˴ϴ�. ������ 5 Message Queue�� Platform Edition; �� �̻� ������� ��8�� Message Queue�� ��� Enterprise Edition ����� ���Ե˴ϴ�. ���� Java ES ������ ���� ������ 5�� ����̵��ϸ� ��ġ�� ��� Platform Edition�� ������ Message Queue �����v����� ������ ���; �����ϵ��� ��ȯ�˴ϴ�.
Message Queue ����̵� �ε��
ǥ 10-2�� Message Queue�� Java ES ������ 5�� ����̵��ϴ� ���; ���� �ݴϴ�. �� ǥ�� Solaris �� Linux � üf ��ο� ���˴ϴ�.
ǥ 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�� �ش���b ����̵�:
Java ES ��ġ �wα�; ����Ͽ� ����˴ϴ�.������ ��ȯ�� �ڵ�8�� ����˴ϴ�.
������ 3
Sun Java System Message Queue
2005Q1(3.6)
Enterprise Edition�� �ش���b ����̵�:
Java ES ��ġ �wα�; ����Ͽ� ����˴ϴ�.������ ��ȯ�� �ڵ�8�� ����˴ϴ�.
������ 2
Sun Java System Message Queue
2004Q2(3.5 SP1)
Platform Edition �� Enterprise Edition��b ����̵�:
mqupgrade��ũ��Ʈ�� ����Ͽ� �����մϴ�.Solaris �÷����� �ڵ�8�� ����Ǹ� Linux �÷����� mqmigrate ��ũ��Ʈ�� ����� �� �ֽ4ϴ�.
������ 1
Sun Java System Message Queue
2003Q4(3.0.1 SP2)
Platform Edition �� Enterprise Edition��b ����̵� ���� �� ��:
���� mqupgrade ��ũ��Ʈ�� ����Ͽ� ������ �� �ֽ4ϴ�.1Solaris �÷����� �ڵ�8�� ����Ǹ� Linux �÷����� mqmigrate ��ũ��Ʈ�� ����� �� �ֽ4ϴ�.
���� Java ES ������
Sun Java System Message Queue
3.0.x �� ���� ����
Platform Edition �� Enterprise Edition��b ����̵� ���� �� ��:
���� Java ES ��ġ �wα�; ����Ͽ� ������ �� �ֽ4ϴ�.
1mqupgrade ��ũ��Ʈ�� �����ϱ� ��� �Ŀ� ��= ����; ����ϰ� �����ؾ� �� �� �ֽ4ϴ�. ���� ���, Solaris OS������ /etc/imq/passwd �� /etc/imq/accesscontrol.properties�� /var/imq/instances/instanceName/etc/�� �����ؾ� �մϴ�.
ǥ 10-2�� ���� �ִ� Message Queue�� Java ES �������� ��Ҿ� Message Queue�� Solaris OS ����Ʈ����� �Բ� ���� f��˴ϴ�. Message Queue�� ��� ����: Java ES ��ġ �wα�; ����Ͽ� ������ 5�� ����̵��� �� �ֽ4ϴ�.
Message Queue ������
�ٸ� Java ES ���� ���ó��, Message Queue�� �ش� ����̵�� ����8���� ���̱��̼��� �ʿ��� �� �ִ� �پ��� ������ ����մϴ�. ��= ǥ�� Message Queue ����Ʈ������ ����̵忡 ���� ����; ��; �� �ִ� �������� /��; ���� �ݴϴ�.
ǥ 10-3������ Solaris �ý��ۿ����� ������ 'ġ�� ���� �ݴϴ�. Linux �ý����� ��쵵 ����� 'ġ���� Message Queue ���� ��� ����ϴ�.
�ڼ��� ����: Message Queue 3.7 UR1 �� ���?(http://docs.sun.com/doc/819-4467/6n6k98brl?a=view)�� ��v�Ͻʽÿ�.
ǥ 10-3���� instanceName: �����Ͱ� ����� Message Queue ���Ŀ �ν��Ͻ��� ��Ÿ�4ϴ�.
Message Queue ����̵� ��
Message Queue ����̵带 '�� ��: �Ϲ���8�� 1��, "����̵� ��ȹ"���� ������ ����̵� ���, Java ES ���� ��� ���� ~�Ӽ�, ������ ����̵�� ��ü ����̵�, ���� �ν��Ͻ� ���� ��� ��: ���� ��f�� ��� ����ϴ�.
�� ��� Message Queue ����̵� ��ȹ�� ����; �� �� �ִ� ��f�� ���� Message Queue�� ���� �Ϲ����� ����; �����մϴ�.
ȣȯ�� ��f
������ 5 Message Queue���� ������ 3 �Ǵ� ������ 4�� ���� ��ο� ȣȯ�� ��f�� ���� ������ 2 �� ���� ���� ���ؼ��� ��: ȣȯ�� ��f�� �ֽ4ϴ�. �� ��f�� ���ؼ��� ������ 2 ȣȯ�� ��f�� ��v�Ͻʽÿ�.
���� �Ϲ���8�� ������ 4 �� ���� Message Queue ���Ŀ�� ������ 5 Message Queue ���Ŀ�� �� Ŭ�����Ϳ��� �Բ� ����ϴ� ��� ������ ���Ŀ�� ���� �������� ���Ŀ�� �Ǿ�� �ϸ�, �� ��� Ŭ�����ʹ� ���� �������� Message Queue Ŭ�����ͷ� ����˴ϴ�.
Message Queue ~�Ӽ�
�ٸ� Java ES ���� ��ҿ� ���� Message Queue ~�Ӽ�: Message Queue ����Ʈ��� ����̵��ϰ� �籸���ϴ� ���� ����; �� �� �ֽ4ϴ�. ���� ���, Message Queue �������̽� �Ǵ� ����� ���� ����; ����Ϸx� Message Queue�� ~�ӵǾ� �ִ� ���� ����� ����̵�� ������ �ʿ��� �� �ֽ4ϴ�. ���� ���� ����� ����̵� �ʿ� ���δ� Ưd ����̵� ��ο� ���� ��d�˴ϴ�.
Message Queue�� ��= Java ES ���� ��ҿ� ~�ӵ˴ϴ�.
- ��/ ���� ���. Message Queue: Ưd�� Java ES ��/ ���� ���(ǥ 1-9 ��v)�� ~�ӵ˴ϴ�.
- Directory Server. Message Queue�� Directory Server�� ���� ������ ~�Ӽ��� ��8��, �� ��ü �Ǵ� ����� ������ ������ �ƴ� LDAP ���丮(Directory Server)�� �����ϵ��� Message Queue�� ������ �� �ֽ4ϴ�.
- % �����̳�. Message Queue�� Ŭ���̾�Ʈ �� ���Ŀ ���� HTTP ��¡; ����ϴ� Web Server, Application Server �Ǵ� Ÿ�� % �����̳ʿ� ������ ~�Ӽ��� �ֽ4ϴ�.
- �����ͺ��̽�. Message Queue�� Message Queue ��Ӽ� ������ �÷� ���� ���� ����Ұ� �ƴ� JDBC ���� ���� ������ ����Ҹ� f���ϴ� Java DB(�Ǵ� Ÿ�� �����ͺ��̽�)�� ������ ~�Ӽ��� �ֽ4ϴ�.
- Sun Cluster. Message Queue�� �?�뼺 ���; f���ϴ� Sun Cluster�� ���� ������ ~�Ӽ��� �ֽ4ϴ�.
���� ����̵�
Message Queue�� � üf�� ��� ����̵��ϴ� ���� ����̵�� ���� ����̵�: Java ES �� � üf ����Ʈ�������� ������ ��� ��= �� ���� ��� �� �ϳ��� ������ �� �ֽ4ϴ�.
� üf ��� ��ġ
- ��x Message Queue ������ ����մϴ�.
�ʼ� �������� 'ġ�� Message Queue �������� ��v�Ͻʽÿ�.
- �� � üf�� ��ġ�մϴ�.
� üf�� �� �ý���(�Ǵ� Solaris 10 ����)�� ��ġ�ϰų� ��x ���� �ý���; ��� �� �ֽ4ϴ�.
- ������ 5 Message Queue�� ��ġ�մϴ�.
- �ܰ� 1���� ����� Message Queue ������ �����ϰų� ���̱��̼��մϴ�.
Liunix���� ������ 2 Message Queue�� ����̵��ϴ� ��� �ش� �����ʹ� ������ 5 'ġ�� ����˴ϴ�.
��x � üf ����̵�
- ��x Message Queue ������ ����մϴ�.
�ʼ� �������� 'ġ�� Message Queue �������� ��v�Ͻʽÿ�.
- � üf�� ����̵��մϴ�.
����̵��ص� ��x ���� �ý���: �״�� ���� �ֽ4ϴ�.
- ������ 5 Message Queue�� ����̵��մϴ�.
����̵� ��� ��� �� �忡�� �ش� ��; ��v�Ͻʽÿ�. ����̵��ص� ��x Message Queue �����ʹ� �״�� ���� �ֽ4ϴ�.
���� Linux���� ������ 2 Message Queue�� ����̵��ϴ� ��쿡�� �ش� ������ ������ 5 'ġ�� �̵��ؾ� �մϴ�.
Java ES ������ 4���� Message Queue ����̵��� ��� Message Queue�� Java ES 2005Q4(������ 4)���� Java ES 5(������ 5)�� ����̵��ϴ� ��� ���� d���� ���ԵǾ� �ֽ4ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
�Ұ�
Java ES ������ 4 Message Queue�� ������ 5�� ����̵��ϴ� ��� ����̵� �wμ����� ��= ���; ����ؾ� �մϴ�.
- �Ϲ����� ����̵� ���. Java ES ��ġ �wα�; ����Ͽ� ����̵带 �����մϴ�. ��ġ �wα�: ������ 4���� �ڵ�8�� ���� ������ ���̱��̼��մϴ�. ���� ������ 4�� ����� ��� ���� �?� �wα� �����ʹ� imqbrokerd�� ó= ����� �� �ڵ�8�� ��ȯ�˴ϴ�. ���� ��� ������� ��� fs350 ���丮�� ������ �� fs370 ���丮�� ����˴ϴ�. JDBC ������� ��쿡�� ��x �����ͺ��̽� ���̺? ���� ������ ���� ����Ʈ�� ����˴ϴ�.
- ����̵� ~�Ӽ�. Message Queue: ���� Java ES ��/ ���� ���(ǥ 1-9 ��v)�� ~�ӵǸ�, �̷��� ���� ��Ҵ� Message Queue; ����̵��� �� Java ES ��ġ �wα��� ������ 5�� �ڵ�8�� ����̵��մϴ�.
���� ������ 5 Message Queue�� Message Queue ~�Ӽ����� ������ ��� Java ES fǰ ���� ��ҿ� ���� ~�Ӽ��� �ֽ4ϴ�. ���� Message Queue�� ������ 5�� ����̵��ϱ� '�� �̷��� ���� ��Ҹ� ����̵��ؾ� �ϴ� ��: �ƴմϴ�.
- ������ ȣȯ��. ������ 5 Message Queue�� �w�����, ���Ŀ ȣȯ��, �� ��ü, �� ���� �� Ŭ���̾�Ʈ �?� �wα� ��鿡�� ������ 4�� �����ϰ� ȣȯ�˴ϴ�.
- ����̵� �ѹ�. ������ 4 Message Queue�� ����̵带 �ѹ��ϴ� /ƿ��Ƽ�� ��4ϴ�. ����̵�� ���� ��Ҹ� f���ϰ� ���� ���� �� ���� ������ ��8�� �����ؾ� �մϴ�.
- �÷��� ��f. Message Queue�� ����̵��ϴ� ���: Solaris�� Linux � üf���� �����մϴ�.
������ 4 Message Queue ����̵�
�� ��� Message Queue�� Java ES ������ 4���� Java ES ������ 5�� ����̵��ϴ� ���; �����մϴ�.
���� ����̵� �۾�
Message Queue ����Ʈ��� ����̵��ϱ� �� ��= �۾�; �����ؾ� �մϴ�.
���� ���� d�� Ȯ��
��=�� ���� -version �ɼ�; ����Ͽ� Message Queue ���Ŀ�� �����ϸ� �ý��ۿ� ��ġ�� Message Queue ���� d���� Ȯ���� �� �ֽ4ϴ�.
imqbrokerd -version
Message Queue ~�Ӽ� ����̵�
�Ϲ���8�� ��ǻ�� �ý��� �� ��ǻ�� ȯ�� ���� ��� Java ES ���� ��Ҹ� Java ES ������ 5�� ����̵��ϴ� ���� �}4ϴ�. Message Queue�� ��� ��/ ���� ��ҿ� ���ؼ��� ����� ����̵� ~�Ӽ��� �ֽ4ϴ�.
Message Queue ~�Ӽ�; ����̵��� ���� Message Queue; ����̵��ϱ� �� ��= ���� ����̵��ؾ� �ϸ� �̹� ����̵��� �� ���� �۾�: ���� �� �ֽ4ϴ�. ��/ ���� ��� ����̵�� Java ES ��ġ �wα�; ���� �ڵ�8�� ����˴ϴ�.
- ��/ ���� ���. Java ES ��/ ���� ��� ����̵����� Java ES ��/ ���� ��Ҹ� ������ 5�� ����ȭ�ϴ� ��� ���� ��ħ; f���մϴ�. ���� Message Queue�� �ʿ��� ��� ��/ ���� ��Ҵ� Message Queue; ������ 5�� ����̵��� �� Java ES ��ġ �wα��� �ڵ�8�� ����̵��մϴ�.
- Sun Cluster(������� ��: ����̵� ~�Ӽ�). 3��, "Sun Cluster ����Ʈ����"���� Sun Cluster�� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- Directory Server(������� ��: ����̵� ~�Ӽ�). 5��, "Directory Server"���� Directory Server�� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- Java DB(������� ��: ����̵� ~�Ӽ�). Message Queue�� ����̵��� �� ������ 5 Java DB�� ��� ��ġ�ؾ� �մϴ�.
- % �����̳� ����Ʈ����(������� ��: ����̵� ~�Ӽ�). Web Server �Ǵ� Application Server�� ����̵� ��ħ: 7��, "Web Server" �� 11��, "Application Server"���� ���� f��˴ϴ�.
��� Message Queue
����̵带 �����ϱ� �� �� �wδ�� ȯ���� �?� �wα� ������ ����ϴ� ���� �}4ϴ�. ǥ 10-3�� ���� �ִ� ���� �?� �wα� �������� ���� ����� 'ġ�� Ȯ���Ͻʽÿ�.
������ 4 ����̵� Message Queue
����̵� ����� ��= �ܰ�� �����˴ϴ�.
- ���� ���� ��� Message Queue Ŭ���̾�Ʈ �?� �wα�; �����մϴ�.
Application Server ȯ�濡�� Message Queue�� ��� ���� ��� Application Server�� ~���մϴ�.
- ���� ���� ���Ŀ�� �����մϴ�. ���� �̸��� ��й�ȣ�� ���� ���� ǥ�õ˴ϴ�.
imqcmd shutdown bkr [-b hostName:port]
- �� ���Ŀ �ν��Ͻ��� ��õ� ���� ������, Message Queue �÷� ���� ����� ����� �� Message Queue ���� f�� ����; /������ ��8�x� ��= ���; ����Ͽ� �ش� ������ f���մϴ�.
imqbrokerd -name instanceName -remove instance
���� ��8�� ���� ������ �� ���� d���� /��Ǹ� ������ 5 Message Queue���� ���˴ϴ�.
- ��Ʈ�� �α����մϴ�.
su -
- Java ES ��ġ �wα�; �����մϴ�.
cd Java ES Release 5 distribution/os_arch
./installer���⼭ os_arch�� Solaris_sparc�� ��: ������� �÷��� �ش��մϴ�. ����� �������̽��� ����Ϸx� installer -nodisplay �ɼ�; ����Ͻʽÿ�.
���� �� ���� ��� ������ ǥ�õ� ��= ���� ��� ���� ������ ǥ�õ˴ϴ�. ��ġ�� ���� ��Ҹ� Java ES ��ġ �wα����� ��b ����̵��� �� �ִ� ��쿡�� ���°� "����̵� ����"8�� ǥ�õ˴ϴ�.
- ���� ��� ���� ������� Message Queue�� �����մϴ�.
- ����̵� ���� ��; Ȯ���մϴ�.
Message Queue ��Ű�� ����̵�ǰ� ����̵� ����� ǥ�õ˴ϴ�.
- Java ES ��ġ �wα�; ~���մϴ�.
Message Queue ����̵� Ȯ��
����̵� ���� ��ģ �� �۾��� �����ߴ��� Ȯ���Ϸx� -version �ɼ�; ��d�ϰ� Message Queue ���Ŀ�� �����ϸ� �˴ϴ�.
�� ���: Java ES ���� ��ȣ�� Message Queue�� ���� ��ȣ�� ��ȯ�մϴ�.
���� ����̵� �۾�
% �����̳ʸ� ����̵��߰� Message Queue HTTP �ͳθ� ���?; ��� ���� ��� �̸� �� % �����̳ʿ� �ٽ� �����ؾ� �� �� �ֽ4ϴ�. HTTP �ͳθ� ���?: ������ 4�� ������ 5 ���� ����� ������ ��4ϴ�. HTTP ��� ���� �ڼ��� ����: Message Queue 3.7 UR1 �� ���?(http://docs.sun.com/doc/820-0845)�� ��v�Ͻʽÿ�.
���� ����̵带 �ѹ��� �ʿ䰡 ��ٰ� ���ϴ� ��� fs350 ���丮�� �ִ� ������ 4 ���� ��� ������ ����Ҹ� f���� �� �ֽ4ϴ�(ǥ 10-3 ��v).
����̵� �ѹ�
Message Queue�� ����̵� �� ���·� �ѹ��� �� �ִ� ��ũ��Ʈ�� ��4ϴ�. �ѹ� �wμ����� ��= �ܰ迡 ��� ��8�� �����ؾ� �մϴ�.
- ���� ���� ��� Message Queue Ŭ���̾�Ʈ �?� �wα�; �����մϴ�.
- ���� ���� ���Ŀ�� �����մϴ�. ���� �̸��� ��й�ȣ�� ���� ���� ǥ�õ˴ϴ�.
imqcmd shutdown bkr [-b hostName:port]
- �� ���Ŀ �ν��Ͻ��� ��õ� ���� ������, Message Queue �÷� ���� ����� ����� �� Message Queue ���� f�� ����; ��f�Ϸx� ��= ���; ����Ͽ� �ش� ������ f���մϴ�.
imqbrokerd -name instanceName -remove instance
- ��Ʈ�� �α����ϰų� ����/�� �˴ϴ�.
su -
- ��= ���; ����Ͽ� ��ġ�� Message Queue ��Ű�� ���; �˻��մϴ�.
Solaris�� ���
pkginfo | grep -i "message queue"Linux�� ���
rpm -qa | grep mq- ��= ���; ����Ͽ� Message Queue ��Ű�� f���մϴ�.
Solaris�� ���
pkgrm packageName
���⼭ packageName: Message Queue ��Ű�� �� �ϳ��Դϴ�. ���� ��Ű�� f���Ϸx� ��Ű�� �̸�; ���8�� �����մϴ�.Linux�� ���
rpm -e --nodeps RPMName
���⼭ RPMName: Message Queue RPM ���� ��� �� �ϳ��Դϴ�. ���� ���� ��Ҹ� f���Ϸx� RPM �̸�; ���8�� �����մϴ�.�ٸ� fǰ���� Message Queue ��Ű�� ����� �� �ֱ� ������ f���ϴ� �� �����ؾ� �մϴ�. ��Ű�� f���ϱ� �� pkgrm ��ɿ��� ��Ű���� ~�Ӽ�; ����մϴ�. ���� ǥ�õǸ� y(��)�� �Է��Ͽ� f�� ��û; Ȯ���մϴ�.
- �����x� "q"�� �Է��մϴ�.
- ��Ʈ ��; ~���մϴ�.
- ������ 4 Message Queue�� �ٽ� ��ġ�մϴ�.
Java ES ������ 4 ��ġ �wα�; ����մϴ�.
- ��� Message Queue���� ����� ������ 4 Message Queue ������ �����մϴ�.
������ 4 Message Queue�� ������ 5�� ����̵��ϱ� �� ����� ������ ����Ͽ� ��f ���� �۾��� �� �ֽ4ϴ�.
���� �ν��Ͻ� ����̵�
���� ���Ŀ�� ��ȣ �ۿ��Ͽ� Ȯ�� ������ ���� ���� f���ϴ� Message Queue Ŭ������ ����̵��Ϸx� �� Message Queue �ν��Ͻ��� ������ 4���� ������ 5�� ����̵�Ǵ� ���� Ŭ�����Ͱ� �¶��� ���·� /��Ǵ� �Ѹ� ����̵带 ������ �� �ֽ4ϴ�. Ŭ������ ����̵��� ���� ��=�� ��: �� ���� v��; ����ؾ� �մϴ�.
���� ��: ��� ����� �����մϴ�. �� ���Ŀ�� ��� ����̵�� ������ �� �� �ϳ��� ���Ŀ�� ~���ϰ� ����̵��� ��= ������մϴ�.
Java ES ������ 3���� Message Queue ����̵�Java ES 2005Q1(������ 3) Message Queue�� ������ 5�� ����̵��ϴ� ����� ������ 4 Message Queue�� ������ 5�� ����̵��ϴ� ����� �����մϴ�.
������ 3 Message Queue�� ������ 5�� ����̵��Ϸx� Java ES ������ 4���� Message Queue ����̵��� ��ħ; ��v�Ͻʽÿ�. ��, ������ 4�� ��v�� �κ�: ������ 38�� �ٲپ� ���Ͻʽÿ�.
Java ES ������ 2�κ��� Message Queue ����̵��� ��� Message Queue�� Java ES 2004Q2(������ 2)���� Java ES ������ 5�� ����̵��ϱ� '�� �ʿ��� d���� ���ԵǾ� ��8�� ��= ����8�� �����Ǿ� �ֽ4ϴ�.
��
Linux �÷��� ������ 2Message Queue�� ����̵��ϴ� ��� Message Queue�� � üf�� ��� ����̵��ϴ� ���� ����̵带 �����ؾ� �մϴ�(RHEL 2.1������ ������ 5 Message Queue�� ������ ��=). �ڼ��� ����: ���� ����̵��� ��v�Ͻʽÿ�.
�Ұ�
Java ES ������ 2 Message Queue�� ������ 5�� ����̵��ϴ� ��� ����̵� �wμ����� ��= ���; ����ؾ� �մϴ�.
- �Ϲ����� ����̵� ���. ����̵带 �����ϴ� ���� ����Ʈ���� ��Ű�� ��ο� ��Ű��� ��ü�ϰ� ������ 2���� ���� ������ �ڵ�8�� ���̱��̼��ϴ� mqupgrade ��ũ��Ʈ�� ���˴ϴ�.
- ����̵� ~�Ӽ�. ������ 2������ �� ��ǻ�Ϳ��� ������ Java ES ���� ��Ҹ� ����̵��ϴ� ��� �ش� ��ǻ�Ͱ� ȣ�����ϴ� �ٸ� ��� Java ES ���� ��Ҹ� ����̵��ؾ� �մϴ�. Java ES ���� ��Ҹ� ������ 2���� ������ 5�� ������8�� ����̵��� ��� ��4ϴ�. Ư�� Message Queue�� ���Ǵ� ��� Java ES ��/ ���� ��Ҹ� ����̵��ؾ� �մϴ�.
���� ������ 5 Message Queue�� Message Queue ~�Ӽ��� ������ ��� Directory Server �� Web Server(�Ǵ� Application Server)�� ������8�� ~�ӵ˴ϴ�. �̷��� ���� ��Ұ� ��: ��ǻ�Ϳ� ��ġ�� ��� �̷��� ���� ��ҵ� ������ 5�� ����̵��ؾ� �մϴ�.
- ������ ȣȯ��. ������ 5 Message Queue�� ������ 2 ȣȯ�� ��f���� ������ ��� ������ 2�� ������ ȣȯ���� �ʽ4ϴ�.
- ����̵� �ѹ�. ������ 5���� ������ 2�� �ѹ�: ���� ������ �ʽ4ϴ�(����̵� �ѹ� ��v).
- �÷��� ��f. Message Queue�� ����̵��ϴ� �Ϲ����� ���: Solaris�� Linux � üf���� �������� Linux������ �ణ�� �߰� ���� �ʿ��մϴ�. ��= ���� �÷��� ��ɰ� ������ ���� 'ġ �Ǵ� ���� ���� �ֽ4ϴ�.
������ 2 ȣȯ�� ��f
������ 5 Message Queue���� ������ 2 �� ���� ����� ����Ͽ� ��=�� ��: �Ϲ����� Message Queue ȣȯ�� ��f�� �ֽ4ϴ�.
�w����� ȣȯ��
Message Queue���� Message Queue Ŭ���̾�Ʈ�� ���Ŀ ���� HTTP �w����� ���; f���ϴ� % �����̳ʿ� ���� ~�Ӽ��� �ֽ4ϴ�. �w����� ����8�� ���� Sun Java System Web Server�� ����Ͽ� Message Queue imqhttp.war �?� �wα��� ���� % �����̳ʸ� f���ϴ� ��� Message Queue�� ����̵��ؾ� Web Server ���� ��Ҹ� ����̵��� �� �ֽ4ϴ�(���� �� ������ ���� ����̵� �۾� ��v).
���Ŀ ȣȯ��
������ 5 Message Queue ���Ŀ�� ������ 4, ������ 3, �Ǵ� ������ 2 ���Ŀ�� ��ȣ ����� ������ 2�� ��õ� ���Ŀ ��� d���� ���� ����� ��Ű���� ���� ����8�� ���� ȣȯ���� ��f�� ��; �� �ֽ4ϴ�.
������ 5 Message Queue�� ������ 4, ������ 3 �� ������ 2 ������ ����� �� ���� Linux �ý����� ��� ���� ������ 2 ������ ������ 5�� ���̱��̼��ؾ� �մϴ�.
������ 5 Message Queue ����Ʈ �ÿ��� ��=; ����ؾ� �մϴ�.
- ���� Message Queue config.properties ����; ����� �� �ֽ4ϴ�. ���� ����; �ٸ� 'ġ�� �����ϰ� ������ 5 Message Queue ���Ŀ�� ������ �� �� ���Ͽ� ���Ե� ��� d�� ��d; ��v�� �� �ֽ4ϴ�.
- ���Ŀ�� ó= ������ �� ���� Message Queue ������(����, ���, ���� ����)�� �ʿ��� ��� ������ 5 Message Queue �����ͷ� �ڵ� ��ȯ�˴ϴ�. ���� ���, ��x ���: �ʿ��� ��� ��x �Ӽ�; /���ϰ� �� �Ӽ��� �⺻��; ����Ͽ� ������ 5 Message Queue ���8�� ��ȯ�˴ϴ�.
- �� Ŭ�����Ϳ� Message Queue ������ 2 ���Ŀ�� Message Queue ������ 5 ���Ŀ�� �Բ� ����ϴ� ��� ������ ���Ŀ�� �� �7��� Message Queue ������ 2 ���Ŀ���� �ϸ�, �� Ŭ�����ʹ� Message Queue ������ 2 Ŭ�����ͷ� ����˴ϴ�.
�� ��ü ȣȯ��
������ 5 Message Queue �� ��ü�� ������ 3 �� ������ 4 �� ��ü�� �����մϴ�. ���� �Ϻ� ������ 3 �� ��ü�� �̸��� ����Ǿ�ų� ���� ����� ��õ� ��ο� �Ӽ�8�� ���Ǿ�4ϴ�. ��� ������ 2 Message Queue���� ������ 5�� ����̵��ϴ� ��� ��=; ����ؾ� �մϴ�.
- ������ 2���� ���� ��ü ����ҿ� �� ��ü�� �״�� ����� �� ���� �� ��ü�� ������ 5�� ���̱��̼��ϴ� ���� �}4ϴ�. ����̵带 ������ �� �� �ܼ�(imqadmin) �� ObjectManager ����� /ƿ��Ƽ(imqobjmgr)�� ������ 2 �� ��ü�� ������ 5 �� ��ü�� ��ȯ�մϴ�.
- ������ 5 Ŭ���̾�Ʈ ��Ÿ��: ������ 2 �� ��ü�� �˻��ϰ� �ν��Ͻ�ȭ�ϸ� ������ 5 Ŭ���̾�Ʈ���� ����ϵ��� ��ȯ�մϴ�. ����, �˻��� �̷���� ��ü ����ҿ� �ִ� ������ 2 �� ��ü�� ��ȯ���� �ʽ4ϴ�.
- ��x ������ 2 Ŭ���̾�Ʈ(�?� �wα� �� ���� ���), �� �� ��ü�� �˻����� �ʰ� ��b �ν��Ͻ�ȭ�ϴ� Ŭ���̾�Ʈ�� ������ 5�� ȣȯ�˴ϴ�. ���� �� �� ��ü �Ӽ�; ����Ϸx� �ش� Ŭ���̾�Ʈ�� �ٽ� �ۼ��ؾ� �մϴ�. �� ��ü �Ӽ��� ���� �ڼ��� ����: Message Queue 3.7 UR1 �� ���?(http://docs.sun.com/doc/820-0845)�� 16��; ��v�Ͻʽÿ�. ������ 2 Ŭ���̾�Ʈ�� ������ 5�� �ٽ� �������ϸ� Message Queue ������ 5���� �̸��� �ٲ� ������ 2 �Ӽ��� ǥ�õ˴ϴ�. ���� �̸��� �״�� �۵��մϴ�.
- Java Ŭ���̾�Ʈ�� �����ϰ� ����� �ɼ�; ����Ͽ� �� ��ü �Ӽ� ��; ��d�ϴ� ��ũ��Ʈ�� ������ 5�� ȣȯ�˴ϴ�. ���� �� �� ��ü �Ӽ�; ����Ϸx� �ش� ��ũ��Ʈ�� �ٽ� �ۼ��ؾ� �մϴ�. �� ��ü �Ӽ��� ���� �ڼ��� ����: Message Queue 3.7 UR1 �� ���?(http://docs.sun.com/doc/820-0845)�� 16��; ��v�Ͻʽÿ�.
�� ���� ȣȯ��
������ 3�� �� ��� �� �� ����� �߰��Ǿ�� ������ ������ 5 �� ����(�� �ܼ� �� ����� /ƿ��Ƽ)�� ������ 3, ������ 4 �� ������ 5 ���Ŀ�� �Բ��� �۵��մϴ�. ���� ������ 2 ��� �� ��� �ɼ�: ��� ��� ���˴ϴ�.
Ŭ���̾�Ʈ ȣȯ��
������ 3 �� ������ 4 Ŭ���̾�Ʈ�� ������ 5 Message Queue�� ������ ȣȯ�˴ϴ�. ���� ������ 2���� ������ 5�� ����̵��ϴ� ��� Java Ŭ���̾�Ʈ�� ��õ� ��= ȣȯ�� ��f�� ����ؾ� �մϴ�.
- ������ 5 ���Ŀ�� ������ 2 Ŭ���̾�Ʈ�� ������� �߰� ������ 5 ���: f������ �ʽ4ϴ�.
- ������ 5 Java Ŭ���̾�Ʈ�� ������ 2 ���Ŀ�� ������ �� ���� �߰� ������ 5 ���: f������ �ʽ4ϴ�.
- C Ŭ���̾�Ʈ �wα�: ������ 5���� ���Ǹ� Platform Edition ü���� ���� �Ǵ� Enterprise Edition ����8�� �����ϴ� ������ 2, ������ 3 �Ǵ� ������ 4 ���Ŀ���� ���˴ϴ�.
������ 2 Message Queue ����̵�
�� ��� Message Queue�� Java ES ������ 2���� Java ES ������ 5�� ����̵��ϴ� ���; �����մϴ�.
���� ����̵� �۾�
Message Queue ����Ʈ��� ����̵��ϱ� �� ��= �۾�; �����ؾ� �մϴ�.
���� ���� d�� Ȯ��
��=�� ���� -version �ɼ�; ����Ͽ� Message Queue ���Ŀ�� �����ϸ� �ý��ۿ� ��ġ�� Message Queue ���� d���� Ȯ���� �� �ֽ4ϴ�.
imqbrokerd -version
Message Queue ~�Ӽ� ����̵�
�Ϲ���8�� ��ǻ�� �ý��� �� ��ǻ�� ȯ�� ���� ��� Java ES ���� ��Ҹ� Java ES ������ 5�� ����̵��ϴ� ���� �}4ϴ�. Message Queue�� ��� ��/ ���� ��ҿ� ���ؼ��� ����� ����̵� ~�Ӽ��� �ֽ4ϴ�.
Message Queue ~�Ӽ�; ����̵��� ���� Message Queue; ����̵��ϱ� �� ��= ���� ����̵��ؾ� �ϸ� �̹� ����̵��� �� ���� �۾�: ���� �� �ֽ4ϴ�.
- ��/ ���� ���. 2��, "Java ES ��/ ���� ��� ����̵�"���� Java ES ��/ ���� ��Ҹ� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- Sun Cluster(������� ��: ����̵� ~�Ӽ�). 3��, "Sun Cluster ����Ʈ����"���� Sun Cluster�� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- Directory Server(������� ��: ����̵� ~�Ӽ�). 5��, "Directory Server"���� Directory Server�� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- Java DB(������� ��: ����̵� ~�Ӽ�). Message Queue�� ����̵��� �� ������ 5 Java DB�� ��� ��ġ�ؾ� �մϴ�.
- % �����̳� ����Ʈ����(������� ��: ����̵� ~�Ӽ�). Web Server �Ǵ� Application Server�� ����̵� ��ħ: 7��, "Web Server" �� 11��, "Application Server"���� ���� f��˴ϴ�.
��� Message Queue
����̵带 �����ϱ� �� �� �wδ�� ȯ���� �?� �wα� ������ ����ϴ� ���� �}4ϴ�. Solaris OS�� ��� ��= ���丮�� ���� �����Ͱ� ����˴ϴ�.
/var/imq/instances/instanceName.�ٸ� � üf�� ��� Message Queue 3.7 UR1 �� ���?(http://docs.sun.com/doc/820-0845)�� ��v�Ͻʽÿ�.
������ 2 Message Queue ����̵�(Solaris)
Message Queue ����Ʈ��� Java ES ������ 5�� ����̵��ϴ� ��� ������ 5 ��Ű�� ��ġ�ϴ� mqupgrade ��ũ��Ʈ�� ���˴ϴ�.
����̵� ����� ��= �ܰ�� �����˴ϴ�.
- ���� ���� ��� Message Queue Ŭ���̾�Ʈ �?� �wα�; �����մϴ�.
Application Server ȯ�濡�� Message Queue�� ��� ���� ��� Application Server�� ~���մϴ�.
- ���� ���� ���Ŀ�� �����մϴ�. ���� �̸��� ��й�ȣ�� ���� ���� ǥ�õ˴ϴ�.
imqcmd shutdown bkr [-b hostName:port]
- �� ���Ŀ �ν��Ͻ��� ��õ� ���� ������, Message Queue �÷� ���� ����� ����� �� Message Queue ���� f�� ����; /������ ��8�x� ��= ���; ����Ͽ� �ش� ������ f���մϴ�.
imqbrokerd -name instanceName -remove instance
���� ��8�� ���� ������ �� ���� d���� /��Ǹ� ������ 5 Message Queue���� ���˴ϴ�.
- ��Ʈ�� �α����մϴ�.
su -
- ���丮�� Java ES ������ 5 ������ Tools ���丮�� �����մϴ�.
Solaris SPARC�� ���
cd Solaris_sparc/Product/message_queue/ToolsSolaris x86�� ���
cd Solaris_x86/Product/message_queue/Tools- mqupgrade ��ũ��Ʈ�� �����մϴ�.
- ��ũ��Ʈ�� �����մϴ�.
./mqupgrade
mqupgrade ��ũ��Ʈ�� ��ġ�� Message Queue ���� ��Ҹ� �����մϴ�.
- y(��)�� �Է��Ͽ� Message Queue ���� ��Ҹ� ����̵��մϴ�.
mqupgrade ��ũ��Ʈ�� ��ġ�� ����ȭ ����; �˻��Ͽ� �����մϴ�.
Message Queue ���� ��Ҹ� ����̵����� ��8�x� n(�ƴϿ�); �Է��մϴ�. mqupgrade ��ũ��Ʈ�� Message Queue ���� ��Ҹ� ����̵����� �ʰ� ~���մϴ�.
- ���� ǥ�õǸ� y(��)�� �Է��Ͽ� ����ȭ ����; ����̵��մϴ�.
mqupgrade ��ũ��Ʈ�� ��= 'ġ�� �α� ���Ͽ� ���; ����մϴ�.
/var/sadm/install/logs/Message_Queue_upgrade_'date'.log
������ 2 Message Queue ����̵�(Linux)
RHEL 2.1������ Java ES ������ 2�� ���ǰ� Java ES ������ 5�� ������ �ʱ� ������ Linux �÷��� Message Queue ������ 2�� ������ 5�� ����̵��ϴ� �۾�: �ټ� ��ٷӽ4ϴ�. ��� � üf�� Message Queue�� �Բ� ����̵��ϴ� ���� ����̵带 �ؾ� �մϴ�. ���� ����̵�: Java ES �� � üf ����Ʈ������ ��v�Ͻʽÿ�.
�⺻���� ����� Linux OS�� ���� ����̵��ϰ� ��� Message Queue ~�Ӽ�; ����̵��� ��= Message Queue�� ����̵��ϴ� ���Դϴ�.
������ 2 Message Queue�� ������ 5�� ����̵��� ���� Solaris �ý��ۿ��� �ʿ����� ��: ������ ���̱��̼� �ܰ�, �� ���Ŀ �ν��Ͻ� ������ �ش� ������ 5 'ġ�� ���̱��̼��ϴ� �۾��� �ʿ��մϴ�. ������ 5�� ����̵��ϸ鼭 ������ 2 ������ /���Ϸt� ��� Message Queue���� f���ϴ� ���̱��̼� ������ mqmigrate�� ����Ͽ� ���̱��̼�; ������ �� �ֽ4ϴ�.
������ 2���� ������ 5�� ����̵��Ϸx� ������ 2 Message Queue ����̵�(Solaris)���� ���� ��ħ�� ������ ��ħ; ����մϴ�. ��, ��= ����� ������ ��ó�� mqupgrade ��ũ��Ʈ�� ����(�ܰ� 7)�ϱ� �� mqmigrate ��ũ��Ʈ�� ����(�ܰ� 6)�ؾ� �մϴ�.
- ���� ���� ��� Message Queue Ŭ���̾�Ʈ �?� �wα�; �����մϴ�.
- ���� ���� ���Ŀ�� �����մϴ�. ���� �̸��� ��й�ȣ�� ���� ���� ǥ�õ˴ϴ�.
imqcmd shutdown bkr [-b hostName:port]
- �� ���Ŀ �ν��Ͻ��� ��õ� ���� ������, Message Queue �÷� ���� ����� ����� �� Message Queue ���� f�� ����; /������ ��8�x� ��= ���; ����Ͽ� �ش� ������ f���մϴ�.
imqbrokerd -name instanceName -remove instance
���� ��8�� ���� ������ �� ���� d���� /��Ǹ� ������ 5 Message Queue���� ���˴ϴ�.
- ��Ʈ�� �α����ϰų� ����/�� �˴ϴ�.
su -
- ���丮�� Java ES ������ 5 ������ Tools ���丮�� �����մϴ�.
cd Linux_x86/Product/message_queue/Tools
- ��= ���; ����Ͽ� ���Ŀ �ν��Ͻ� ������ ���̱��̼��մϴ�.
./mqmigrate
mqmigrate ��ũ��Ʈ�� ������ 2 ���Ŀ �ν��Ͻ� ���� ������ ������ 4�� ������ 'ġ�� �ű�ϴ�.
- mqupgrade ��ũ��Ʈ�� �����մϴ�.
- ��ũ��Ʈ�� �����մϴ�.
./mqupgrade
mqupgrade ��ũ��Ʈ�� ��ġ�� Message Queue ���� ��Ҹ� �����մϴ�.
- y(��)�� �Է��Ͽ� Message Queue ���� ��Ҹ� ����̵��մϴ�.
mqupgrade ��ũ��Ʈ�� ��ġ�� ����ȭ ����; �˻��Ͽ� �����մϴ�.
Message Queue ���� ��Ҹ� ����̵����� ��8�x� n(�ƴϿ�); �Է��մϴ�. mqupgrade ��ũ��Ʈ�� Message Queue ���� ��Ҹ� ����̵����� �ʰ� ~���մϴ�.
- ���� ǥ�õǸ� y(��)�� �Է��Ͽ� ����ȭ ����; ����̵��մϴ�.
mqupgrade ��ũ��Ʈ�� ��= 'ġ�� �α� ���Ͽ� ���; ����մϴ�.
/var/sadm/install/logs/Message_Queue_upgrade_'date'.log
ȣȯ�� ��Ű�� ��ġ(Linux)
������ 2 Ŭ���̾�Ʈ �?� �wα��� ������ 5 ������ ��ġ�� 'ġ�� ~�ӵǴ� ��ũ��Ʈ�� ���Եǰų� ����ڿ��� �̷��� ��ũ��Ʈ�� �ִ� ��� sun-mq-compat ��Ű�� ��ġ�Ͽ� ������ 2�� ������ 5 ���� 'ġ�� �ɺ��� ��ũ�� �����ϵ��� �մϴ�.
sun-mq-compat ��Ű��� Java ES ������ 5 ���� ���� ��f�� ��= 'ġ�� �ֽ4ϴ�.
Linux_x86/Product/message_queue/Packages
��= �ܰ踦 �����Ͽ� sun-mq-compat ��Ű�� ��ġ�մϴ�.
Message Queue ����̵� Ȯ��
����̵� ���� ��ģ �� �۾��� �����ߴ��� Ȯ���Ϸx� -version �ɼ�; ��d�ϰ� Message Queue ���Ŀ�� �����ϸ� �˴ϴ�.
�� ���: Java ES ���� ��ȣ�� Message Queue�� ���� ��ȣ�� ��ȯ�մϴ�.
���� ����̵� �۾�
HTTP �ͳθ� ���?; ����Ͽ� HTTP ���� ���� ���; f���ϴ� ��� Message Queue�� ������ 2���� ������ 5�� ����̵��ϸ� ���?�� ����̵�˴ϴ�. ��� Message Queue�� ������ 5�� ����̵��� ��= ���?; �ٽ� �����ؾ� �մϴ�. HTTP ��� ���� �ڼ��� ����: Message Queue 3.7 UR1 �� ���?(http://docs.sun.com/doc/820-0845)�� ��v�Ͻʽÿ�.
���� ����Ʈ �۾�; �����Ϸx� �� �ܼ�(imqadmin) �Ǵ� ObjectManager ����� /ƿ��Ƽ(imqobjmgr)�� ����Ͽ� ������ 2 �� ��ü�� ������ 5 ����8�� ���̱��̼��ؾ� �մϴ�.
����̵� �ѹ�
Message Queue�� ������ 2���� ������ 5�� ����̵��� ��� ����� �ѹ��� ������ �ʽ4ϴ�. �Ϲ���8�� ����� ������ 5�� ������ 4�� �ѹ��ϴ� ����� ����մϴ�(����̵� �ѹ� ��v). ���� ������ 2���� ������ 5�� Message Queue�� ����̵��ص� Java ES fǰ ����Ʈ���� ����Ʈ���� �ʱ� ������ Java ES ��ġ �wα��� ������ 2 Message Queue�� �ٽ� ��ġ�� �� ��4ϴ�.
�� ��f�� �ذ��Ϸx� Sun Services�� �����Ͻʽÿ�.
���� �ν��Ͻ� ����̵�
���� ���Ŀ�� ��ȣ �ۿ��Ͽ� Ȯ�� ������ ���� ���� f���ϴ� Message Queue Ŭ������ ����̵��Ϸx� �� Message Queue �ν��Ͻ��� ������ 2���� ������ 5�� ����̵�Ǵ� ���� Ŭ�����Ͱ� �¶��� ���·� /��Ǵ� �Ѹ� ����̵带 ������ �� �ֽ4ϴ�. Ŭ������ ����̵��� ���� ��=�� ��: �� ���� v��; ����ؾ� �մϴ�.
���� ��: ��� ����� �����մϴ�. �� ���Ŀ�� ��� ����̵�� ������ �� �� �ϳ��� ���Ŀ�� ~���ϰ� ����̵��� ��= ������մϴ�.