Sun Java System Message Queue 3 2005Q4 ��� ���� |
�����
�� ������ Message Queue ��� �߿� b�� �� �ִ� ���� ���信 ���� d���� f���մϴ�. Sun Java System���� ���Ǵ� ��� �� �����ϴ� ����� ���ؼ��� http://docs.sun.com/doc/819-4630; ��v�Ͻʽÿ�.
�� ��� ��ü ���� ������ ��ü�μ�, ����ں� ���� ���� d��; ĸ��ȭ�ϰ� ���ڰ� �ۼ��Ͽ� �ϳ� �̻��� JMS Ŭ���̾�Ʈ�� ����ϴ� ���� ���丮 �Ǵ� ���. �� ��� ��ü�� ����ϸ� JMS Ŭ���̾�Ʈ�� ����� ������; ���� �˴ϴ�. �� ��� ��ü�� ���ڰ� JNDI �̸� �� ��ġ�ϸ� JMS Ŭ���̾�Ʈ�� JNDI vȸ�� ����Ͽ� �����մϴ�.
���� �ο� ����ڰ� ���� ���� ���� ��: ���� ���� �ڿ� �����Ͽ� ���� ������ ����ϴ� Ưd �۾�; ������ �� �ִ��� ���θ� ���� ���� ��d�ϴ� ��d
�� ����, ��� �� Ưd �۾� ���� ������ ������ �� �ֵ��� Message Queue Ŭ���̾�Ʈ�� ����ڰ� ���ϴ� ��
�� ���ڰ� ��a�� ��� ��; �����ϱ� '�� ���ϴ� ��ü. ���� ����ϴ� Ŭ���̾�Ʈ�� ��Ȱ�� �����̴�� ��: �� ���� ������ �����մϴ�. ��: ���ڿ� ����� ������ �߰� ����� ����; �մϴ�.
��� ��� ���� ��� ��d �� ���� ����ڷ��� ���; '�� �̵��ϴ� Message Queue ���Ŀ���� ������ ���. ������ ���: Ŭ���̾�Ʈ�� �ڽ��� ������ '�� ���� ���ϸ� �����κ��� ��: ���� ����ϴ��� �� ���; ��d�� �� ����ϴ� �� ��� ��ü�� ���� �ĺ� �� ĸ��ȭ�˴ϴ�.
������ ����� ���Ŀ�� �ʿ�� �ϴ� d��(���� ����, ��� ��� ������, ��Ӽ� ����, ���� ������ ��)�� ������8�� ����Ǵ� �����ͺ��̽�
������ JMS Ŭ���̾�Ʈ�� JMS ��¡ �۾�; �wα����� �� ����ϴ� ��ü ����. ��a�� ��� ��; '�� �����ΰ� �Խ�/���� ��� ��; '�� ������ �� �� ���� /���� �wα��� �������� �ֽ4ϴ�.
���� ��¡ Ŭ���̾�Ʈ�� ����ϴ� �� ��û, ���? �Ǵ� �̺�Ʈ. ����� ���(�ʵ� �߰� ����)�� ����8�� �����˴ϴ�. ���� ���� ǥ�� �ʵ� �� ������ ��� d���� ��d�մϴ�. ���� ����: ��۵Ǵ� ������ �����մϴ�.
���� ���� �л� ���� ��� �Ǵ� �?� �wα� ���� ��d���� ��� ���� ��ȯ; f���ϴ� �̵���� ����. ���Ŀ, Ŭ���̾�Ʈ ��Ÿ��, ���Ŀ�� ��ü ���; �����ϴ� �� �ʿ��� ���� ������ ����� �� ���Ŀ�� ���� �� ������ϰ� ����; vd�ϴ� �� �ʿ��� �� ������ ���Ե˴ϴ�.
��¡ �����v����� �?� �wα��� ����ϴ� �� ��û, ���? �Ǵ� �̺�Ʈ �ý���8�μ�, �=��ϰ� ����� �?� �wα����� �ŷڼ� �ְ� �����ϰ� d���� ����� �� �ְ� �մϴ�.
���Ŀ ���� ��� ��d, ���, ��Ӽ�, ���� �� �α�; ���ϰ� ���� �� �ڿ� ���; ������ϰ� vd�� �� �ִ� �������̽��� f���ϴ� Message Queue ��ü
��� ��¡ ���� ����� ���� ����� ����ڰ� �غ�Ǿ���� ���ο� ��x���� �ʴ� ������ ��ȯ. ��, ���� �߽��ڰ� �߽� �ҵ尡 ��ȯ�� ������ ��ٸ� �ʿ� ���� �ٸ� �۾�; ������ �� �ֽ4ϴ�. ���� ����ڰ� �۾� ���̰ų� ���v��� ������ ��� ����ڰ� �غ�Ǿ�; �� ���� ��۵� ��= ��ŵ˴ϴ�.
����� ���8�κ����� ���� ��ſ� ���Ǵ� ���ǿ��� �ۼ��� ��ü(MessageConsumer). ��a�� ��� ���� ����ڴ� ��ű� �Ǵ� ������(QueueReceiver�� QueueBrowser)�̰�, �Խ�/���� ��� ���� ����ڴ� ������(TopicSubscriber)�Դϴ�.
��� �Ҵ� ���� d�� ó�� �Ǵ� ����� ���� vġ�� �ƴ� �ٸ� ��/�� �ؼ� �ý��ۿ��� f�ŵ� ����. ���� ����Ǿ�ų�, �� f�� ��ħ8�� ���� ��� f�ŵǾ�ų�, ��� �õ� ���з� ���� ��� �Ҵ�8�� ���ֵ� �� �ֽ4ϴ�. ��� �Ҵ� ���� ���� ��� �Ҵ� ���� ������ ��; ������ �� �ֽ4ϴ�.
��� �Ҵ� ���� �� ���Ŀ ���� �� �ڵ�8�� �ۼ��Ǿ� ��� �뵵�� ��� �Ҵ� ���� �����ϴ� �� ���Ǵ� Ư���� ���
���� ���ǿ��� ���� ��ü(���� ����)�μ� ��� ���� ���� �� ����մϴ�. ��a�� ��� ���� ���ڴ� �߽���(QueueSender)�̸�, �Խ�/���� ��� ���� ���ڴ� �Խ���(TopicPublisher)�Դϴ�.
���ñ� ���� d���ϰ� ��� ��d�ϱ� '�� ���� ���� ��� ��� d��. ���� ���� ���� ���ñ ��d�� ���ؿ� ��� ���� ���� �� ��� ��d; �����մϴ�.
���� ���� ������ �� ���� ������ ���ؽ�Ʈ. �� �����̰ų� ��f ������ �� �� �ֽ4ϴ�.
��ȣȭ ����; ���� ��� �� ���� �Ѽյ��� �ʰ� �ϴ� ��Ŀ����
���� ���̷ε� ���� �� f�� ���� ��� ����� �� Ŭ���̾�Ʈ�� ���Ŀ ���� ���Ǵ� ��� ä��
���� ���丮 Ŭ���̾�Ʈ�� ���Ŀ���� ����; ���� �� ����ϴ� �� ��� ��ü. ConnectionFactory ��ü, QueueConnectionFactory ��ü �Ǵ� TopicConnectionFactory ��ü�� �� �ֽ4ϴ�.
���� ����� ����ڸ� ���Ŀ�� ������ �� �ְ� �ϴ� ��d
��� ��� ��¡�� �ŷڼ� ��ǥ. ���� �� �� ��� ��Ǿ� ������8�� ���Ǵ���(��Ӽ� ��� ���) �Ǵ� �ִ� 1ȸ ��Ǵ���(����Ӽ� ��� ���) ����
��� �� ���� ��Ǵ� �μ� ��a�� �� �Ǵ� �Խ�/���� ���� �ֽ4ϴ�. JMS������ ���� Ưd Ŭ���̾�Ʈ ��Ÿ�� ��ü�� Ưd ��� /��(�� �Ǵ� ��f); ����ϴ� ������ �wα��� �����ΰ� ���� �wα��� �������� �ֽ4ϴ�.
��f ���ڰ� �Խ�/���� ��� ��; �����ϱ� '�� ���ϴ� ��ü. ��f�� �ڽſ��� ��� ������ ���� �� ���� ����ϴ� ���� �������� ���� ������ �� �ֽ4ϴ�. ���� �Խ��ڿ� ���� �����ڴ� �߰��� �ִ� ��f�� ���� ���е˴ϴ�.
Ŭ���̾�Ʈ �ٸ� Ŭ���̾�Ʈ�� ��ȣ �ۿ��ϸ鼭 ���� ���� ����Ͽ� ���� ��ȯ�ϴ� �?� �wα�(�Ǵ� ����Ʈ���� ���� ���). Ŭ���̾�Ʈ�� ���� Ŭ���̾�Ʈ�� ����� Ŭ���̾�Ʈ �Ǵ� �� �� �� �� �ֽ4ϴ�.
Ŭ���̾�Ʈ �ĺ��� Ŭ���̾�Ʈ�� ����Ͽ� ���� �� �� ��ü�� Message Queue ���Ŀ�� ���ϴ� ���¿� �����Ű�� �ĺ���
Ŭ���̾�Ʈ ��Ÿ�� ��¡ Ŭ���̾�Ʈ���� Message Queue ���� ������ �������̽��� f���ϴ� Message Queue ����Ʈ����. Ŭ���̾�Ʈ ��Ÿ��: Ŭ���̾�Ʈ�� ��� ���� ������ ���8�κ��� ���� �� �� �ʿ��� ��� �۾�; ����մϴ�.
Ŭ������ Ȯ�� ������ ��¡ ���� f���ϴ�, ��ȣ ����� �� �̻��� ���Ŀ
Ʈ����� �Ϸ��ϰų� ������ �ѹ��ؾ� �ϴ� �۾� �⺻ ��'
Ȯ�� ��d��8�� ��� �� �ֵ��� Ŭ���̾�Ʈ�� ���Ŀ ���� ��ȯ�Ǵ� f�� ����. �Ϲ����� �� ���� Ȯ�� /��: Ŭ���̾�Ʈ Ȯ�ΰ� ���Ŀ Ȯ���Դϴ�.
JMS ����� ��¡ �ý���; '�� JMS �������̽��� ������ �Ӹ� �ƴ϶� �ش� �ý���; �����ϰ� ���ϴ� �� �ʿ��� �� �� f�� ���; �߰��� fǰ