ActiveMQ,两个系统间如何数据交互

问题描述

我理解是这样的:系统A作为生产者向系统B发送带参数的消息,系统B作为消费者接收数据,系统B根据参数处理后产生结果,系统B转为生产者向系统A发送处理结果,系统A转为消费者接收处理结果是这样的吗?

解决方案

解决方案二:
虽然不觉得生产者和消费者在这里表示有什么好处,但是MQ就是这么用的
解决方案三:
一般来说,消息队列是为架构上分为上下层的不同系统提供异步通信的中间件。LZ可以好好琢磨一下上下层这个概念。消息一般都是从上层发往下层,不会出现下层像上层发消息的情况。你理解的A-》B是没问题的。但是B《A的情况比较少。
解决方案四:
2楼说的不错,MQ其实就是一个单向通道的感觉,异步交互出现请求之后再有应答的话,一般会用2个通道

时间: 2025-01-02 04:04:54

ActiveMQ,两个系统间如何数据交互的相关文章

在.net中轻松掌握Windows窗体间的数据交互

window|交互|数据 Windows 窗体是用于 Microsoft Windows 应用程序开发的.基于 .NET Framework 的新平台.此框架提供一个有条理的.面向对象的.可扩展的类集,它使您得以开发丰富的 Windows 应用程序.一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例. 作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问起如何在两个Form间传递数据,访问修改对方窗体里面的值.对于有经验的程序员来

在.net中轻松掌握Windows窗体间的数据交互(一)

window|交互|数据 在.net中轻松掌握Windows窗体间的数据交互(一) zhzuo(秋枫) Windows 窗体是用于 Microsoft Windows 应用程序开发的.基于 .NET Framework 的新平台.此框架提供一个有条理的.面向对象的.可扩展的类集,它使您得以开发丰富的 Windows 应用程序.一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例. 作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问

在.net中轻松掌握Windows窗体间的数据交互(二)

window|交互|数据 在.net中轻松掌握Windows窗体间的数据交互(二) zhzuo(秋枫) <在.net中轻松掌握Windows窗体间的数据交互(一)>一文中我们讲了使用带参数的构造函数来实现窗体间的数据传递,我认为是用的比较多的一种,接下来让我们看看另外两种实现方法. 二.给窗体添加属性或方法 1.使用Form类的Owner属性 获取或设置拥有此窗体的窗体.若要使某窗体归另一个窗体所有,请为其 Owner 属性分配一个对将成为所有者的窗体的引用.当一个窗体归另一窗体所有时,它便随

在.net中轻松掌握Windows窗体间的数据交互(三)

window|交互|数据 在.net中轻松掌握Windows窗体间的数据交互(三) zhzuo(秋枫) 在第一篇和第二篇文章中我们使用带参数的构造函数.属性以及方法实现了数据的交互,接下来要讲的是使用静态类来完成窗体间的数据交互.这个也是我们经常要用到的一种数据交互方法. 三.使用静态类 下面是定义的一个类: using System; using System.Collections; namespace ZZ { public class AppDatas { private static

C#实现Winform间的数据交互的三种方法

使用.NET编写winform程序,比较常见的一种情况就是如何实现Form间的数据交互,下面就简单总结一下常见的几种数据交互方式: 1.修改子窗体的构造函数: 简单地说就是通过修改子窗体Form的构造函数,如下所示: public Frm_Child(string Para1, ArrayList List1, TextBox textBox1, Form. Frm_Main) { InitializeComponent(); } 上面的例子中,为子窗体Frm_Child添加了4个参数,分别是:

控件-在Delphi 7中 如何实现 A,B两台电脑间的数据判断传输

问题描述 在Delphi 7中 如何实现 A,B两台电脑间的数据判断传输 我现在想实现在电脑A中的程序 单击发送之后 电脑B中的程序弹出对话框 点击对话框的收到按钮,电脑A中也要弹出一个对话框 请问代码该怎么写?用哪些控件? 只需要写代码谢谢 解决方案 用indy控件,delphi示例项目文件夹下就有现成可用的程序,稍微改下界面就行了. 解决方案二: 网络通信 搜索 delphi TCP通信 或者 UDP通信 解决方案三: 用winsock来实现通讯 delphi7实现聊天室功能http://d

如何在两个fragment间更新数据!急求~

问题描述 如何在两个fragment间更新数据!急求- 做了一款应用,用到了slidingmenu,然后把slidingmenu的子菜单作为一个购物清单(可以理解为购物车吧!),但现在问题是slidingmenu的子菜单是一个fragment,我的商品列表也是一个fragment,我想实现在点击商品列表时我的另一个fragment里面的购物清单也会实时变化!请问各位大神,有什么方法吗?感激不尽啊!新手,没有啥分,求大家帮帮忙! 解决方案 交给Activity来处理.或者使用广播~ 有兴趣也可以研

2个系统之间的数据交互,servlet和web service 哪个好?

问题描述 有2个系统,一个是C写的,一个是java web,现在的交互方式是在C中调用 web中的servlet,在servlet 返回 String.有时servlet要返回xml.xml也当成String返回.有时C中也给web发xml,有时当成String发过来,在web里面解析成xml.今天了解了一下web service,现在没感觉出来和servlet相比,有什么明显的优势.在我目前这2个项目中, 我在想有没有必要用 web service 替换 servlet.想我这种项目,web

使用Exchanger实现两个线程之间的数据交互

在看Jetty源码中的EndPointTest类,对EndPoint的测试,我的思路是:1. 建立一个连接(创建ServerSocket实例,一般还会给定一个端口,其实可以bind(null)以让操作系统分配一个可用端口),新启动一个线程,在新线程中监听给定端口(调用accept方法).2. 发送客户端请求(创建一个Socket实例,并向该Socket写入请求数据).3. 在接收端读取数据,验证写入的请求和接收到的数据相同. 在以上流程实现中,accept方法返回的接收端Socket需要传给主线