gpt4 book ai didi

c++ - 为瘦客户端设计客户端(胖)/服务器 + 额外的 REST API

转载 作者:行者123 更新时间:2023-11-28 05:45:16 31 4
gpt4 key购买 nike

我正在重新设计旧应用程序——更确切地说是设计新应用程序,我想利用旧应用程序的某些部分在未来变得更有用和可扩展。

旧应用程序是一个厚桌面应用程序,用于处理在文件服务器上共享的数据。 (它使用 DBF 数据库自由表,但设计不是客户端-服务器——只是一个胖应用程序。)

新应用程序计划使用客户端-服务器架构和胖客户端,但服务器应该通过REST API 接口(interface)。

应如何设计特定的应用程序服务器以同时连接到胖客户端和 Web 服务?

实现应该是可移植的(Windows、Linux),Web 服务器也应该是 IIS(Microsoft)或可移植的 Web 服务器(如 nginx 等)。实现语言是C++11 plus(至少对于应用服务器和胖客户端)。

我是白手起家,还需要学习技术。 (我确实有使用 C++ 的经验,以及一些关于客户端-服务器和 RESTful 的理论知识;但是,我需要学习实际的东西。)

最佳答案

根据要求评论为答案:

考虑用于消息编码和解码的 google protocol buffers。版本 3 同时支持 json 和二进制编码。它还具有用于 RPC 的 stub ,您会发现它们很有用。

关于c++ - 为瘦客户端设计客户端(胖)/服务器 + 额外的 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36351314/

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