繁体   English   中英

如何在Faye中实施业务逻辑? 滑轨

[英]How to implement business logic in Faye? Rails

我在瘦服务器上有Rack Faye应用程序,并且在每个faye客户端握手/订阅/断开连接上都有一些逻辑。

这种逻辑要求将数据存储在DB中,进行一些计算并将消息发布回某些通道。

一个人应该在哪里以及如何实现这样的东西,以避免阻塞扩展的Faye主线程?

Faye的作者在这里。 取决于您要与之交谈的数据库,但通常应使用非阻塞(即基于EventMachine的TCP堆栈)数据库客户端。 这意味着该扩展将快速返回(假设您不等待数据库调用的结果来影响传入/传出的消息),因此Faye可以在进行数据库调用时继续处理消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM