<channel-deFinition id=”my-long-polling-amf” class=”mx.messaging.channels.AMFChannel”>
<endpoint url=”http://{server.name}:{server.port}/{context.root}/messagebroker/amflongpolling” class=”flex.messaging.endpoints.AMFEndpoint”/> <properties> <polling-enabled>true</polling-enabled> <!– 服务器端的潜伏期,也就是服务器会保持与客户端的连接,直到超时或有新消息返回 –> <!– 0意味着,服务器不会等待新的消息 –> <!– 值-1 也就是说,服务器等待下去,直到有新消息–> <wait-interval-millis>-1</wait-interval-millis> <!– polling-interval-millis = 0 表示客户端请求服务器端的间隔期, 0 表示没有任何的延迟 –> <polling-interval-millis>100</polling-interval-millis> <!– 表示服务器能承受的最大长连接用户数,超过这个限制,新的客户端就会转变为普通的轮询方式 –> <max-waiting-poll-requests>50</max-waiting-poll-requests> </properties> </channel-deFinition>