如何在OCaml中编写web服务器(服务)?
我希望用OCaml编写一个web服务服务器(使用http协议) 举个简单的例子,我想写一个如何在OCaml中编写web服务器(服务)?,ocaml,Ocaml,我希望用OCaml编写一个web服务服务器(使用http协议) 举个简单的例子,我想写一个http服务器。用户可以访问它并提供参数,如http://myservice.com?i=1&j=2。然后我的服务器获取请求和参数,然后计算i+j并返回结果 当然,我的服务在计算部分会更复杂。我真正需要做的不是这个简单的计算示例,而是 访问数据库(MongoDB)以获取一些数据 访问另一个第三方web服务以获取更多数据 计算所有数据以获得结果并返回给用户 >,我还需要考虑并行> />代码>多线程>代码
http服务器
。用户可以访问它并提供参数,如http://myservice.com?i=1&j=2
。然后我的服务器获取请求和参数,然后计算i+j
并返回结果
当然,我的服务在计算部分会更复杂。我真正需要做的不是这个简单的计算示例,而是
>,我还需要考虑<代码>并行> <代码> />代码>多线程>代码>,虽然我想先从简单的案例开始。
我的问题是:
- 我应该使用哪个库首先设置这样的
?我已经研究了ocamlnet3,认为它可能是一个很好的候选者,但它缺乏很好的教程,我仍然不知道如何使用http服务器
或nethttpd
等netplex
- 我应该如何设计我的web应用程序的体系结构?我知道OCaml不擅长
,那么如何才能使每个服务实例不阻塞呢并行性