如何通过Stomp.js设置回复主题 - c#

在使用NMS API的C#中,我们以这种方式设置ActiveMQ的Response主题

IDestination temp = session.CreateTemporaryTopic();
ITopic consumer = session.CreateConsumer(temp);

在发送消息时,我们将其设置如下:

TextMessage reqMessage = session.CreateTextMessage(message);
reqMessage.NMSReplyTo = temp;

我们如何使用Stomp.js做同样的事情?

参考方案

大多数STOMP操作都是使用您发送的消息中放置的特定标头完成的。在这种情况下,“ reply-to”标头指示接收客户端应将其响应发送到的地址。因此,模式将是发送带有“ reply-to”标头集的消息,具体取决于您所使用的库:

stomp.subscribe("/temp-queue/response-queue")
stomp.publish("/queue/work-queue", "WORK", {"reply-to" => "/temp-queue/response-queue"})

由于您使用的是临时主题,因此必须在发送响应消息之前确保有订阅者,否则它将无法获得所有答复。

当回复有时是一个对象有时是一个数组时,如何在使用改造时解析JSON回复? - java

我正在使用Retrofit来获取JSON答复。这是我实施的一部分-@GET("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…

改造正在返回一个空的响应主体 - java

我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。这是我要解析的JSON{ "?xml": { "@versi…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

如何在Wiremock中为JUNIT匹配精确的json - java

我正在使用Wiremock在Spring启动应用程序中模拟Junit的REST服务。我的问题是,我无法匹配多个匹配模式。 Junit.javaStringValuePattern pattern = WireMock.matching(".*"); givenThat(post(urlEqualTo("/softwares�…

Ajax表单未获得结果 - javascript

我有一个带有搜索功能的主页。从主页搜索可以正常工作,但是当我尝试使用ajax表单(在url.com/search?id=biology上)再次搜索时,我被重定向到404页面,提示未找到/Search。主页上的表格:@using (Html.BeginForm("Index", "Search", new { Retur…