4

一点背景知识:我想在 Chapel 中使用 Crate.io 数据库和 ODBC 驱动程序将我的 API 构建为 Azure(或 AppEngine)上的 docker 容器。

是否有我可以与 Chapel 一起使用的 HTTP 服务器?

4

3 回答 3

3

目前,Chapel 中没有官方的 HTTP 服务器支持,但 Chapel 团队确实计划在未来开展这项工作。

“在 Chapel 中编写 Web 服务器”项目被列为Chapel 的 Google Summer of Code (GSoC) 页面上的建议项目构想。对于GSoC 2016,Chapel 为这个特定项目有几个申请者,其中一个甚至在 Chapel 中编写了一个玩具 Web 服务器。但是,该项目并未被 GSoC 2016 选中。

希望这是一个在不久的将来会受到更多关注的项目。

于 2016-08-31T18:00:22.350 回答
2

我们在https://github.com/marcoscleison/chapel-http的一个简单的 http 服务器(基于 libevent2)中工作。该项目处于初始提交中,但您可以看到并了解如何创建 http 服务器。

于 2016-12-04T14:47:54.233 回答
1

还有一点需要注意 - 请参阅https://github.com/briangu/chearch/以获取在 Chapel 中滚动其自己的服务器的示例程序。另外,请注意,此拉取请求中正在进行 ZeroMQ 支持:https ://github.com/chapel-lang/chapel/pull/3592 。希望您可以从其中一种资源中找到替代解决方案,尽管我认为使用标准输出和 CGI​​ 并没有什么问题。

于 2016-09-06T12:43:39.990 回答