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 代理实用程序参考 » qaagent 实用程序

 

-push 选项

指定是否启用推式通知。

语法
qaagent -push mode ...
mode : none | connected | disconnected
缺省值

connected

选项
模式 说明
none 为该代理禁用推式通知。不启动监听器 (dblsn)。
connected 使用持久连接通过 TCP/IP 为该代理启用推式通知。通过 qaagent 启动监听器 (dblsn),并且尝试与 MobiLink 服务器维护持久连接。当客户端设备没有公共 IP 地址或者当 MobiLink 服务器受到不允许 UDP 消息通过的防火墙保护时,此模式很有用。这是缺省设置。
disconnected

不使用持久连接通过 UDP 为该代理启用推式通知。通过 qaagent 启动监听器 (dblsn),但不与 MobiLink 服务器维护持久连接。而是由 UDP 监听器从 MobiLink 接收推式通知。当客户端设备具有一个公共 IP 地址并且可由 UDP 或 SMS 访问时,此模式在以下情况下很有用:

  • 客户端设备正在使用拨号网络并且连接时间的费用需要考虑。
  • 通过 QAnywhere 的消息流量很小。持久的 TCP/IP 连接会消耗网络服务器的资源,因此会影响到可伸缩性。
  • 客户端设备的网络覆盖率不可靠。在可以连接时,可使用自动策略传输消息。在这种环境中尝试维持持久连接并不实用,并且会浪费 CPU 资源。
注释

如果不想使用通知,将此选项设置为 [无]。这样将不需要在客户端部署 dblsn.exe 可执行程序。

有关不使用通知的 QAnywhere 说明,请参见简单消息传递方案

如果使用 UDP,由于 ActiveSync 的 UDP 实现的限制,不能在断开连接模式下通过 ActiveSync 使用推式通知。

另请参见