24得票3回答
在水平扩展的 WebSocket 服务器上,如何平衡套接字负载?

每隔几个月,当考虑涉及套接字的个人项目时,我总是有一个问题:"在动态水平扩展WebSocket服务器上如何正确地负载均衡套接字?" 我理解水平扩展WebSockets背后的理论,并使用发布/订阅模型将数据传递到保存特定用户套接字连接的正确服务器。我认为我了解有效地识别具有最少当前套接字连接的...

9得票5回答
如何在Xcode中从头开始创建一个新的完美项目(Swift服务器)?

Perfect是一个用Swift编写的新型框架,用于创建Web/HTTP服务器。目前文档尚未完善,因此在从头开始构建项目方面遇到了一些问题。我不知道需要导入哪些框架以及哪个框架是应用程序的入口。例如main.swift等... 我想创建一个新的xcworkspace,其中包含我的项目“一个h...

8得票1回答
Swift - Vapor 使用 HTML

我最近从 Perfect 切换到 Vapor。在 Perfect 中,你可以做到这一点而不使用 HTML 文件。 routes.add(method: .get, uri: "/", handler: { request, response in response.setHe...

7得票1回答
使用perfectLib时出现错误“ld: 找不到库-lCOpenSSL,架构为x86_64”。

以下是翻译的结果: 这里有一些图片显示了问题。

7得票6回答
如何在Perfect 2.0中获取项目文件夹的根目录路径?

正如您所知,针对服务器端Swift的Perfect 2.0框架已经发布。我正在尝试获取根目录的路径,但还没有成功。 代码片段1 let fileDir = Dir("/Resources/fileuploads") print(fileDir.path) 这段代码给出了路径: /Re...

7得票2回答
Xcode构建失败-找不到COpenSSL

Xcode: 8.0 Swift工具链:3.0版本 Perfect:.Package(url:"https://github.com/PerfectlySoft/Perfect-HTTPServer.git", majorVersion: 2, minor: 0), 在终端中运行sw...