gpt4 book ai didi

mysql - 从重客户端项目迁移到连接的应用程序到服务器(目前正在研究 DataSnap)

转载 作者:行者123 更新时间:2023-11-29 02:42:28 25 4
gpt4 key购买 nike

大家早上好

作为从重客户端项目迁移到连接的项目的一部分应用程序到服务器(目前正在研究 DataSnap XE10.2),以便临时传输并从服务器检索信息。

我们希望对其他可用技术有一些反馈,它们的耐用性和适应性。

这是我们的应用程序的配置文件

客户端连接到可以在别处托管的远程服务器。

在 3 天内最多可以同时连接 300 个客户端。

这 300 位客户可以按可变的小时间隔(1 到 2 小时,以不同的方式)发送。

取决于一天中的时间(不同的国家/地区)。

这些连接最多可以传输 5000 个数据,因此 300 = 1,500,000 一个月。目前我们选择了 DataSnap 解决方案,因为它已经用于医疗应用。

尤其是它易于从 Delphi 重客户端项目迁移到此类架构。

还有他对 Delphi 的长期关注。

我们的问题:您怎么看?
您提出了哪些论点和中间或其他解决方案?就 RAD 服务器而言,这有每个许可证的成本,但它是否退出了从 DataSnap 应用程序迁移到 RAD 服务器的示例? 您在这些不同领域的经验是什么? (具体案例)

在我们这边,我们将启动 300 个客户端的模拟,将 5000 个 JSON REST 请求传输到我们的 DATASNAP 服务器,该服务器会将这些查询中的每一个插入到数据库中。

MySQL 40GB,插入会返回回执和书面回执(simple boolean)

感谢您的反馈,我们这边会公布测试结果

最佳答案

several solutions , 但我推荐我们的 Open Source mORMot framework .

它的 SOA 基于 interface 类型定义,它是从头开始的 REST/JSON,并且是 reported to have very good performance and stability, especially in respect to DataSnap .它是开源的,可以与 Delphi 和 FPC 一起使用(也可以是 under Linux )——因此可以被认为是中/长期的更安全的解决方案。 DataSnap 多年来没有太大发展,我不理解 RAD 服务器的“黑盒”方法。

关于迁移现有数据库或系统,检查this blog article其中显示了 mORMot 的一些基本步骤。

您还有其他可用的积木,例如 ORM、用于动态网站生成的 MVC 层、日志记录、接口(interface) stub 、高性能数据库层、跨平台客户端、详尽的文档和许多其他功能。

关于mysql - 从重客户端项目迁移到连接的应用程序到服务器(目前正在研究 DataSnap),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48770132/

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