我的系统包括Flash Player 11.2.202.235,Robotlegs 1.4,Spring BlazeDS Integration 1.5(Spring 3.0,BlazeDS 4.0)和Tomcat 6。
当我的Flash应用程序请求AMF时,有时(5%)连接需要很长时间(例如9.31秒),但是大部分时间都非常快(<100毫秒)。有时它会超时(我看到后端收到flex.messaging.messages.CommandMessage PING, operation 5)。
[BlazeDS]Deserializing AMF/HTTP request
Version: 3
(Message #0 targetURI=null, responseURI=/1)
(Array #0)
[0] = (Typed Object #0 'flex.messaging.messages.CommandMessage')
operation = 5
correlationId = ""
body = (Object #1)
clientId = null
messageId = "7C282B73-AC5A-D9DD-B77E-CCE10B1B479C"
timeToLive = 0
destination = ""
timestamp = 0
headers = (Object #2)
DSId = "3A4FF978-3019-7B33-DF82-5A20F6187A7D"
DSMessagingVersion = 1
[BlazeDS]Serializing AMF/HTTP response
Version: 3
(Message #0 targetURI=/1/onResult, responseURI=)
(Externalizable Object #0 'DSK')
(Object #1)
DSMessagingVersion = 1.0
DSId = "3A4FF978-3019-7B33-DF82-5A20F6187A7D"
1.33917226495E12
(Byte Array #2, Length 16)
(Byte Array #3, Length 16)
(Byte Array #4, Length 16)
我的问题:
答案 0 :(得分:0)
我将升级到Tomcat7 for blazeds 4.0。响应“1 / onResult”是正确的。