gpt4 book ai didi

c# - 自定义 API 要求

转载 作者:行者123 更新时间:2023-11-30 13:05:47 25 4
gpt4 key购买 nike

我们目前正在为现有系统开发 API。

它基本上将一些网络请求包装成一个易于使用的库,第三方公司应该能够将其与我们的产品一起使用。

作为 API 的一部分,有一个事件机制,服务器可以通过持续运行的套接字连接回调客户端。

为了尽量减少服务器上的负载,我们希望每台计算机只有一个连接。目前每个进程都有一个打开的套接字,如果您有多个应用程序使用该 API,这最终可能会导致加载问题。

所以我的问题是:如果我们想将 API 作为单个独立程序集部署,解决问题的最佳方法是什么?

我们想到了几个选项:

  • 编写进程外 COM 对象(不知道在 .Net 中是否有效)
  • 包含事件所需的第二个 exe 文件,它本身必须是单实例,并打开命名管道或其他东西以通过多个进程进行通信
  • 从嵌入式资源中提取此 exe 文件并执行

这些看起来都不理想。

有什么更好的主意吗?

最佳答案

你的意思是像Net.TCP port sharing

关于c# - 自定义 API 要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992117/

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