标签: c++ architecture nginx boost-asio software-design
我想听听你们对建筑决策的看法。
我正在构建高性能的上传服务器。简单来说,服务器的目的是从客户端接收大量文件并将其保存在NAS上。
要求是:
我目前的方法是使用Boost Asio自己实现所有内容(http解析等)。我喜欢它,因为我可以更好地控制数据的变化。我正在考虑使用内存映射文件直接从套接字写入文件。
您是否可以更轻松地将其实施为Nginx的扩展名?鉴于上面列出的要求,Nginx是否可行?