需求:想通过C#代码来查看IIS服务或者MSMQ是否已经安装 分析:IIS服务和MSMQ安装完成后都会创建windows服务,所以我们只需要查看对应的服务是否存在即可。 准备工作: IIS服务名称:World Wide Web Publishing Service MSMQ服务名称:Message ...
应用场景: 典型的生产者-消费者模式, 目前虽已实现,但存在一些问题,准备更换成MSMQ. 多个生产者(producer)应用从业务平台拉取订单放入队列应用(QueueManager)(自己实现), 多个消费者(consumer)应用从队列应用中每次取出1笔订单进行处理,处理完成后直接向业务平台返回 ...
分类:
其他好文 时间:
2016-07-15 19:28:50
阅读次数:
160
根据自己的理解总结一下wcf与webservice的区别吧其中也有其他的园友的一些观点,记录下来。。。 WCF 支持多种通信协议 Http/Https 、TCP/UDP、MSMQ、命名管道、对等网、消息可达性、事务流等。 WCF 支持 WAS hosting、Windows 服务 hosting、S ...
分类:
Web程序 时间:
2016-07-14 09:58:46
阅读次数:
201
需求: 每当数据库有数据更新时,推送到客户端 软需求: 1、服务器资源有限,要求资源占用尽可能小; 2、项目可控,不许调用第三方不可信不稳定的方法。 已有事例: 1、58到家采用的方法是TCP的长连接,对服务器压力较大; 2、redis等提供了订阅推送服务,开源,但是定制化对开发者其开发语言水平要求 ...
分类:
Web程序 时间:
2016-07-08 18:18:16
阅读次数:
2027
直到今天才知道,在我们每天都在用的Window系统里还有这么好用的一个编程组件:消息队列.它能够解决在大数据量交换的情况下的性能问题,特别是BS系统的数据库性能.而且它的异步处理方式能给程序员最大的便利与最好的用户体验. 1.首先在需要进行消息队列的服务器上安装MSMQ,我的系统是win2003+i ...
分类:
其他好文 时间:
2016-05-31 00:46:33
阅读次数:
363
由于公司业务需求,最近想上RabbitMQ,之前我研究了一段时间微软的MSMQ。开源队列有很多,各有优劣。就先拿RabbitMQ练练手吧。本篇着重代码部分,至于怎么安装,怎么配置不在赘述。而且代码是在RabbitMQ.NET Client 类库基础上实现。 假设阅读本文的人已经安装好RabbitMQ ...
分类:
Web程序 时间:
2016-05-24 13:26:11
阅读次数:
481
一、Windows 7安装、管理消息队列1、安装消息队列 执行用户必须要有本地 Administrators 组中的成员身份,或等效身份。 具体步骤: 开始—》控制面板—》程序—》程序和功能—》打开或关闭Windows功能—》依次展开Microsoft Message Queue (MSMQ) 服务 ...
分类:
其他好文 时间:
2016-05-23 00:54:23
阅读次数:
171
MSMQ它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。 我个人的理解,你可以把他当做一种,把数据打包后,发送到一个 ...
分类:
其他好文 时间:
2016-05-22 23:19:18
阅读次数:
332
关于WCF中的地址和绑定,需要补充一下。 WCF中支持的传输协议包括HTTP、TCP、Peer network(对等网)、IPC(基于命名管道的内部进程通信)以及MSMQ(微软消息队列),每个协议对应一个地址类型: HTTP地址:http://localhost:8080/ TCP地址: net.t ...
分类:
其他好文 时间:
2016-05-06 20:12:51
阅读次数:
110
一、引言 在前面文章中分别介绍了MSMQ和.NET Remoting技术,今天继续分享.NET 平台下另一种分布式技术——Web Services 二、Web Services 详细介绍 2.1 Web Services 概述 Web Services是支持客户端与服务器通过网络互操作的一种软件系统 ...
分类:
Web程序 时间:
2016-05-05 10:54:27
阅读次数:
308