gpt4 book ai didi

c# - 通过 WCF 流式传输不确定数量的对象

转载 作者:太空狗 更新时间:2023-10-29 19:46:18 26 4
gpt4 key购买 nike

我有一个 WCF 服务需要从数据库中读取大量(10 到 2000 万)个对象。

我想做的是让客户端打开一个流,让服务器在读取数据时从数据库中推送数据。

因此,客户端可以坐在一个循环中反序列化消息,直到它从服务器获取 EOF 消息,采用 Twitter Streaming API 的风格,但具有有限集。我遇到的问题是如何返回流然后继续写入它。 WCF 可以做到这一点吗?

最佳答案

如果不设置流媒体/阻塞服务,您可以使用类似 WS Dual Http 的东西怎么样? .有了它,你就有了一个异步双向回调 channel ,允许你在服务器和客户端之间来回请求/回复信息。如果您希望流式传输整个集合是一种正常方式,您可能会遇到的问题是,当其他用户尝试访问该服务时,某些资源可能会阻止其他请求(或超时)。

关于c# - 通过 WCF 流式传输不确定数量的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com