- PR -

マルチキャストによるデータ配信について

1
投稿者投稿内容
X09A正義
会議室デビュー日: 2005/08/30
投稿数: 16
投稿日時: 2006-06-01 18:31
はじめまして、新人ですので
基本的なことを間違っているかもしれないですけど
よろしくお願いいたします。

サーバからクライアントへのデータ配信を検討しています。
今は WebLogicServer8.1J のJMSトピックを利用しています。
しかし、満足する性能が出ないのでマルチキャストを検討しています。

そこでMulticastSocketを利用しようと考えているのですが、
データサイズオーバでSocektExceptionが発生してしまいます。
送信データサイズは200万byte位の見積もりになっており、
初期送信可能サイズの65535byteを大幅にこえています。

分割して送信することも考えられますが、
本データ配信は5秒置きに発生するため、一括で送信したいと考えております。


そこで、WebLogicのトピックの設定の中にマルチキャスト配信をあったのを思い出して、
マルチキャストアドレスとポートを設定してみたのですが、
データ配信が実施されていないようです。

受信はMulticastSocketで行おうと考えているのですが、
何か根本的に間違っているのでしょうか?
(トピックに詰まれたメッセージがマルチキャストで送信されると
 思っていたのですが、違うのでしょうか?)
 
検索をかけても、ヒットする項目がでないので困っています。
ご存知の方がいらっしゃいましたら、ご教授をお願いいたします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-06-01 19:12
マルチキャストのメッセージの受信はセッション作成時のacknowledgeモードにWLSession.MULTICAST_NO_ACKNOWLEDGE を指定するだけです。
直接 MulticastSocket などを使って受信するものではありません。

>検索をかけても、ヒットする項目がでないので困っています。
ドキュメントを "トピック マルチキャスト" といったキーワードで検索すれば一発で目的のページが出てきましたよ!
http://tinyurl.com/rs3kx

・WebLogic JMS アプリケーションの開発 - マルチキャストの使い方
http://edocs.beasys.co.jp/e-docs/wls/docs81/jms/implement.html#1206428
X09A正義
会議室デビュー日: 2005/08/30
投稿数: 16
投稿日時: 2006-06-02 15:18
インギさん、ありがとうございます。

大変な勘違いをしていたようですね。
1

スキルアップ/キャリアアップ(JOB@IT)