[英]C++: Application architecture with API
我的應用程序是C ++服務。 而且我需要為其添加API。 我認為它將是基於XML / JSON RPC的API。 我應該如何設計一個程序以重用現有代碼庫並提供API。
我看到以下選項:
謝謝。
如果您可以使用Web服務器,那么FastCGI概念可能就是您想要的。 FastCGI的主要職責之一是允許您放置一個公共API(來自Web服務器),該API在內部調用“真實”應用程序(在您的情況下為常駐C ++服務)。 因此,所有工作都在Web服務器上完成,以使用您希望使用的任何技術來創建公共API,並且在C ++服務中幾乎沒有代碼更改或根本沒有代碼更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.