Erlang 和 Thrift

发布于 2024-10-29 11:23:25 字数 203 浏览 4 评论 0原文

我想使用Erlang和Thrift进行Windows服务。

该服务将在端口(套接字通信)中侦听单个线程,并将请求发送到工人的线程。 Windows服务必须迅速响应(Milisencods),并且吞吐量是强制性的。 (每秒请求数) 工人线程将相互交流。我认为在Earlang解决这个问题。

因此,我认为Erlang+Thrift会很好。我说得对吗?有什么建议吗?

I want to make a Windows Service using Erlang and Thrift.

The service will have a single thread listening in a port (socket communication) and send request to a worker's thread. The Windows Service have to response quickily (milisencods) and the throughput is mandatory. (requests per second)
The workers thread will communicate each other. I think in Earlang to resolve this issue.

So i think erlang+thrift will work good. Am I right? Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清浅ˋ旧时光 2024-11-05 11:23:26

你的解决方案是合理的。为了让您加快速度,我建议您阅读 gen_server、supervisor、application 等内容。
Thrift 将生成存根文件,通过编译该文件将产生一个传输/接受器。您需要提供 thrift api 和该 api 的处理程序。
此外,如果您需要快速响应时间,建议不要在进程之间进行大量同步(即不要围绕同步调用设计解决方案)

Your solution is reasonable. To bring you up to speed i would suggest reading up on gen_server, supervisor, application.
Thrift will generate stub files which by compiling will yield you a transport/acceptor. It's up to you to provide both the thrift api and the handler for this api.
Moreover be advised not to synchronize alot between processes if you need fast response times (ie. dont design your solution around synchronizing calls)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文