表 4–2 解释如何在群集内复制和删除不同种类的目的地。
目的地
传播和删除
管理员创建的
该目的地创建出来后,会在群集内传播,而且每个代理都永久存储有关该目的地的信息。
当该目的地由管理员明确删除时,它会被销毁。
如果有一个主代理,则会在主代理中存储有关创建和删除的记录,以使群集内的其他代理可以同步状态信息。
临时
该目的地创建出来后,会在群集内传播。
如果允许与临时目的地关联的使用方重新连接,则该目的地将永久存储在使用方的本机代理中。否则,该目的地将永远也不会存储。
如果该使用方的连接断开,则该目的地将从所有代理中删除。
如果该使用方的本机代理崩溃,并且允许该使用方重新连接,则与该使用方关联的临时目的地将受到监视。如果使用方客户端在特定的时间段内未重新连接,则会假定该客户端出现故障,该目的地将被删除。
自动创建
创建生成方时,如果目的地不存在,则会在生成方的本机代理中创建一个目的地。
为不存在的目的地创建使用方时,有关该使用方和目的地的信息会在群集内传播。
自动创建的目的地可以由管理员明确删除,也可以在以下情况下由每个代理自动删除:
在给定的时间段内没有使用方或消息。
当代理重新启动时,并且没有该目的地的消息。