首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启动非突变消息队列?

如何启动非突变消息队列?
EN

Stack Overflow用户
提问于 2015-04-01 11:09:49
回答 1查看 149关注 0票数 1

http://immutant.org/documentation/current/apidoc/guide-installation.html的非突变文档中获得

在建立了依赖关系之后,您只需从应用程序的主入口点(由:main键在project.clj中标识)调用Im突变服务。

可以调用Im突变的web服务,类似于:

代码语言:javascript
复制
(ns my-app.handler
  ...
  (:require [immutant.web :as web])
  ... )

(def app ... )

(defn -main [& args]
  (web/run app))

(web/run app)对于immutant.messaging的等价性是什么

EN

回答 1

Stack Overflow用户

发布于 2015-04-01 11:25:57

在这里,您的答案启动队列

代码语言:javascript
复制
(ns my-project.name
(:require [immutant.messaging :as msg]))

(defn call-fn
  [args]
  (let [fun (ns-resolve "namespace where fun defined" (symbol (first args)))
        params (rest args)]
    (if (seq params)
      (apply fun )
      (fun))))

(msg/start "queue")
(msg/respond "queue" (fn [args] (call-fn args)))

打电话给排队只需说

代码语言:javascript
复制
@(msg/request "queue" ["fun-name" params])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29389235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档