对等通道 API 支持以下开发方案。
发布/订阅消息传递
生成发布/订阅应用程序(例如,证券报价程序以及新闻标题、运动成绩和天气预报发布程序)的公司可以使用对等通道来生成无服务器应用程序。 例如,用户可以通过加入通用网格(或客户端组)来获取最新的体育比分,并传递大量的up-to日期比赛数据,而不会增加服务器负载。 这有助于数据提供程序提供更高质量的服务,而不会大幅增加对基于服务器的技术的投资。
协作
独立软件供应商(ISV)可以创建应用程序,让人们创建紧密组来参与对等活动。 例如,这可以包括致力于协作项目的团队、好友之间的图片共享、派对规划活动等。 传统上,这些活动始终涉及服务器;但是,对等通道通过启用在传统服务器客户端模型中不太容易实现的脱机访问方案,以更具成本效益的方式实现此方法。
分布式处理和计算群集
计算群集和分布式处理通常用于大规模计算,例如金融/天气建模和解码人类DNA。 通常,这是通过服务器向参与计算集群的所有客户端单独分配任务来完成的。 这些服务器可能还需要其他要求;例如,所有任务可能需要在特定持续时间内完成,每个任务需要多个计算机。 此外,如果运行任务的任何客户端出现故障,另一个客户端必须能够接管该任务并执行该任务。 同样,多个客户端可能必须运行相同的任务,以确保结果一致。 虽然服务器可以运行这种类型的客户端协调,但可以创建一个对等解决方案,其中接收任务的客户端独立确定任务周围的服务器要求,并使用计算网格来确定如何完成该任务。
赌博
使用对等通道,应用程序开发人员可以创建游戏的无服务器版本,游戏移动通过对等机制(而不是通过中央服务器)传输到其他玩家并与其他玩家同步。 对于小型 ISV,这有助于消除与部署、维护和维护中央服务器相关的运营成本。 使用对等体系结构编写的游戏可以通过 Internet 或有线或无线本地网络进行播放。 可以使用对等网络开发辅助游戏活动,例如大厅和游戏内聊天。