1.消息中间件简介 消息中间件是在消息的传输过程中保存消息的容器。消息中间件在将消息从它的源中继到它的目标时充当中间人的作用。队列的主要目的是提供路由并保证消息的传递,如果发送消息时接受者不可用,消息队列会保留消息,知道可以成功传递它为止,当然,消息队列保持消息也是有期限的。 2.消息中间件特点 - ...
分类:
其他好文 时间:
2016-08-30 07:04:44
阅读次数:
156
前言 公司目前楼主负责的项目正在改版升级,对之前的服务也在作调整,项目里有个操作日志的模块,就决定把日志单独提取出来,做个日志服务,所以就有了这篇文章 正文 MSMQ作为消息队列,B/S项目调用日志服务,日志服务往消息队列发送消息,事件代理服务负责处理消息队列的消息,贴下核心代码 事件代理服务契约 ...
分类:
其他好文 时间:
2016-08-28 23:52:40
阅读次数:
250
先来张图,看看我们要做成什么样的效果。很简单的一个发送消息接收消息的界面,那怎么实现的呢,毫无疑问,是ListView的多布局了,右边显示我们发送消息的条目,左边显示要接收消息的条目。下面是一个EditText+Button。代码如下(多加一句,ListView多布局type一定是从0开始,不是从0 ...
分类:
其他好文 时间:
2016-08-28 11:12:38
阅读次数:
198
1、发送消息SendMessage、PostMessage PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回 2、三个消息的区别 WM_CLOSE: 在系统菜单里选择了“关闭”或者点击了窗口右上角的“X”按钮,你的窗口过程就会收到WM_CLO ...
分类:
系统相关 时间:
2016-08-26 19:47:48
阅读次数:
162
一、 应用场景 二、 模式 1. 点对点(queue) 特性: l 生产者发送的消息只能被一个消费者消费。 l 消息设置为持久性存储,如果生产者发送消息时消费者不在线,那么无论activeMQ服务器是否重启过,消费者上线时都会接收到缓存中的消息。 消息设置为非持久性存储,如果生产者发送消息时消费者不 ...
分类:
其他好文 时间:
2016-08-26 12:14:56
阅读次数:
199
为了避免在主线程中进行耗时操作,我们经常使用handler来发送消息处理耗时操作。有时候会出现程序崩溃然后控制台显示thismessageisalreadyinuse的报错信息报错的信息是指:发送的message正在消息队列中,不能被使用。其实就是当我们想多次发送消息时,不能使用同一个消息的意思..
分类:
其他好文 时间:
2016-08-25 21:53:56
阅读次数:
1473
昨天写了篇博客《Winform 程序嵌入WPF程序 并发送消息》,没有说明为什么要嵌入WPF程序,那么今天就来唠叨唠叨其中的一个使用场景,开发ActiveX控件 首先,新建一个类库工程HuaYun.ActiveX,右键工程属性,在“应用程序”页,点击“程序集信息”按钮,在弹出的窗体里勾选“使程序集C ...
废话不多说,先看解决方案目录 WindowsFormsDemo是主程序,WpfApp是嵌入的WPF程序,先看WPF程序,程序默认启动的页面是MainWindow.xaml,这里注释掉App.xaml里的StartupUri="MainWindow.xaml",后台设置启动的Uri,将原来的空的App ...
Handler用法: 无参 Handler 构造函数实例化一个 Handler 类型的全局变量,并重写其 handleMessage 方法,在某一方法内调用 Handler 的 sendEmptyMessage 或者sendMessage 发送消息,在某一时刻 handleMessage 回调方法会 ...
分类:
其他好文 时间:
2016-08-21 13:40:26
阅读次数:
124
需要的工具:AUTOIT 只需要几行代码,便可以模拟整个软件的安装过程,非常的方便。 需要了解的代码:Run 执行某个exe程序 WinWait 等待某个窗口出现 Send 发送消息给窗口 ControlClick 点击... ...
分类:
其他好文 时间:
2016-08-21 08:35:02
阅读次数:
247