我正在尝试编写一个 Rails 3.1 应用程序,其中一个 View 将从 MQ 服务器弹出消息。
我想让应用程序为每个 session 生成一个唯一 ID,以便我可以将该 ID 用作 MQ 交换中的 channel 名称。
我的想法是让应用程序启动某种后端进程,该进程将使用 MQ 服务器作为传输机制,以将其日志输出发送到浏览器。当后端应用程序启动时,我想基于这个唯一 ID 创建一个 channel ,这样其他 session 就不会从队列中弹出不适合它们的消息。
我想我需要的是一种为每个 session 生成唯一 ID 的方法,以及一种将它从一个 View 传递到另一个 View 的可靠方法。
谢谢。
最佳答案
我可能没有考虑清楚,但是 session ID 怎么样?
关于ruby-on-rails - 如何在 Rails 3.1 应用程序中拥有唯一的 session ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986081/