问题标签 [realthinclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
751 浏览

delphi - IdSchedulerOfThreadPool 是否限制同时连接数?

如果我将 TIdSchedulerOfThreadPool 分配给我的 IdTCPServer,我是否仍会受到同时连接数的限制?

我的 IdTCPServer 属性是:

MyIdSchedulerOfThreadPool 的属性:

无编码;我只是将 MyIdSchedulerOfThreadPool 分配给调度程序。


0 投票
1 回答
587 浏览

multithreading - 多线程 RTC 服务器和 DB 连接池

你有什么建议?

将 TRTCHttpServer 放置到主窗体还是与其他服务器组件一起放置数据模块更好?在演示应用程序中,两者都有实现。组件将使用多线程属性 TRUE 进行设置。据我所知,当客户端连接时,它是否在主窗体中与每个线程一起创建数据模块。这是真的吗?

另外,如果我想为数据库连接(TZConnection)创建一个池算法,应该放在哪里?在具有其他服务器组件和 DBAware 组件的数据模块中还是在单独的数据模块中?池算法将像这样线程化:

数据库连接池 服务器应该有数据库连接池并且是多线程的。它可以通过 RTC 组件来实现。它将作为 3 层架构的第 2 层。第三层是通过 ZeosLib 连接的 MySQL。

感谢您的回答。

PS:我已经搜索了任何其他建议,但我无法说清楚。请帮忙。