我正在开发一个可能影响 ActiveSync 操作的 Exchange 插件。我现在正在寻找一种快速生成高负载同步/获取操作的方法,该操作将模拟多个 ISO/Android 设备,这些设备正在尝试从多个邮箱同步和获取电子邮件。
它能够将 10,000 个邮箱加载到我的 Exchange 2010 SP1 服务器,但在使用 SyncKey: 1 和 Class: Email 发送请求时,我似乎无法同步任何这些邮箱。它总是以未找到对象状态代码失败,即使邮箱已填满消息也是如此。
由于某种原因,我一配置一个真正的 IOS/Android Exchange 客户端和一个特定的邮箱,突然就可以同步这个邮箱了。
有没有一种简单的方法可以在所有这 10,000 个邮箱上配置这个初始状态,所以我以后可以用一个简单的同步命令(SyncKey:1 和 Class:Email)同步它们?或者你有任何其他想法如何产生这种负载?
这是我在发送 SyncKey = 0 的同步命令时得到的响应:
<?xml version="1.0"?>
<Sync xmlns="http://synce.org/formats/airsync_wm5/airsync">
<Status xmlns="http://synce.org/formats/airsync_wm5/airsync">8</Status>
</Sync>