BlazeDS - Messaging(Server)
BlazeDSの主要な機能の一つであるMessegingのサーバーサイドの処理について。
-
services-config.xmlにstreamingの設定を書く。
- XML
- services-config.xml
- Source
- <?xml version="1.0" encoding="UTF-8"?>
- <service id="message-service" class="flex.messaging.services.MessageService">
- <adapters>
- <adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter" default="true" />
- <!-- <adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter"/> -->
- </adapters>
- <default-channels>
- <channel ref="my-streaming-amf"/>
- </default-channels>
- <destination id="messagingTutorial"/>
- </service>
-
messaging-config.xmlにデフォルトチャンネルの設定、サービスのIDを書く。
- XML
- messaging-config.xml
- Source
0 100 5000 - <channel-definition id="my-streaming-amf" class="mx.messaging.channels.StreamingAMFChannel">
- <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/streamingamf" class="flex.messaging.endpoints.StreamingAMFEndpoint"/>
- <properties>
- <idle-timeout-minutes>0</idle-timeout-minutes>
- <max-streaming-clients>100</max-streaming-clients>
- <server-to-client-heartbeat-millis>5000</server-to-client-heartbeat-millis>
- <user-agent-settings>
- <user-agent match-on="MSIE" kickstart-bytes="2048" max-streaming-connections-per-session="10"/>
- <user-agent match-on="Firefox" kickstart-bytes="2048" max-streaming-connections-per-session="10"/>
- <user-agent match-on="AppleWebKit" kickstart-bytes="2048" max-streaming-connections-per-session="10"/>
- </user-agent-settings>
- </properties>
- </channel-definition>
-
サーバーを再起動。
No comments
Jump to comment form | comments rss | trackback uri