Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » QAnywhere » 设置 QAnywhere 消息传递

 

使用推式通知

推式通知是从服务器消息存储库传送到 QAnywhere 客户端的特殊消息,该消息提示客户端开始消息传输。缺省情况下,启用推式通知,但此功能是可选的。推式通知向 QAnywhere 体系结构引入了额外组件:

  • 在服务器端,QAnywhere 通告程序发送推式通知。

  • 在客户端,QAnywhere 监听器接收这些推式通知,并将这些通知传递给 QAnywhere 代理。

  • 在客户端,将每个推式通知的通知发送到系统队列。

如果您使用 [调度] 或 [自动] QAnywhere 代理策略,推式通知将自动促使客户端启动消息传输。如果使用 [要求时] 策略,则必须使用事件处理程序手工处理推式请求。

有关手工处理推式通知的详细信息,请参见有关推式通知的通知

有关 QAnywhere 代理策略的详细信息,请参见确定在客户端进行消息传输的时间

缺省情况下将启用推式通知:因为 qaagent -push 选项缺省设置为已连接。在已连接模式下,将通过 TCP/IP 持久连接发送推式通知。

如果使用的是 UDP,推式通知将很可能无需进行任何配置即可工作,但由于 ActiveSync 在 UDP 实现方面存在限制,因此推式通知不能与 ActiveSync 一起使用。

另请参见

配置推式通知