wcf系列5天速成——第二天 binding的使用(2)

承接上一章,今天来讲MSMQ在实战项目中的应用。众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ。

    MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡。

 

好了,看看MSMQ在实战中的应用。

 

第一步:  准备工作,安装MSMQ服务器,然后勾上下图选项,安装即可。

 

第二步:新建一个类库。建立两个文件IOrder.cs,Order.cs。截图如下。

 

第三步:新建Host的Console程序,建立App.config文件,截图如下。

 

第四步:在console程序中:①:创建队列。②: 开启服务。

 

 

最后一步:新建一个Console程序作为客户端来对MSMQ进行测试,这次我们通过“信道”的方式生成实例。

              ①: 让Host服务Off Line,我们插入100条Order,看msmq有什么反应。

             

 

   对的,消息数量也就是我Client插入的100条订单信息。

      ②: 这次,我重启一下Host,让Service端 On Line。看看MSMQ又有什么反应。

     

是的,当MSMQ发现我的WCf已经开启,消息也就全部进去我的”1.txt“文件。

 

最后呈现一下项目图:

 

时间: 2024-09-18 14:30:54

wcf系列5天速成——第二天 binding的使用(2)的相关文章

wcf系列5天速成——第一天 binding的使用(1)

作为WCF速成系列,只介绍些项目开发中常用到的实战知识.   学习wcf,还是对其中的几个术语要了解一下.wcf中有一个ABC的概念,就是            第一: "A" 是地址,就是告诉别人我wcf在何处.            第二: "B"是绑定,就是告诉别人应该走什么路才能过来.            第三: "C"是契约:就是告诉别人我wcf这里有哪些东西.   项目开发中常用到的三种绑定:           第一:wsHttp

算法系列15天速成——第二天 七大经典排序【中】

首先感谢朋友们对第一篇文章的鼎力支持,感动中.......    今天说的是选择排序,包括"直接选择排序"和"堆排序".   话说上次"冒泡排序"被快排虐了,而且"快排"赢得了内库的重用,众兄弟自然眼红,非要找快排一比高下. 这不今天就来了两兄弟找快排算账.   1.直接选择排序:  先上图:   说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序, 那小孩首先会在这么多玩具中找到最小的放在

算法系列15天速成 第二天 七大经典排序【中】_相关技巧

首先感谢朋友们对第一篇文章的鼎力支持,感动中.......    今天说的是选择排序,包括"直接选择排序"和"堆排序". 话说上次"冒泡排序"被快排虐了,而且"快排"赢得了内库的重用,众兄弟自然眼红,非要找快排一比高下. 这不今天就来了两兄弟找快排算账. 1.直接选择排序:  先上图: 说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序, 那小孩首先会在这么多玩具中找到最小的放在第一位,然后

第二节:ExtJS调用WCF系列-----分页排序列表实现

打开第一节中的那个项目,新建一个Paging.aspx的页面来实现分页列表. 这次我们使用一个测试的数据库CompanyInfoDB,里面有两张表,部门和员工,并外键关联,数据库调用采用Linq的Sqlmetal 命令方式,在Visual Studio 2008的命令提示符中输入以下命令:D:\Program Files\Microsoft Visual Studio 9.0\VC>sqlmetal /conn:server=172.16.1.52;database=CompanyInfoDB;

ExtJS调用WCF系列

第三节:ExtJS调用WCF系列-----添加,修改,删除(2) 第三节:ExtJS调用WCF系列-----添加,修改,删除(1) 第二节:ExtJS调用WCF系列-----分页排序列表实现 第一节:ExtJS调用WCF系列-----实现JSON传递

艾伟:WCF从理论到实践(5):Binding细解

本系列文章导航 WCF从理论到实践(1):揭开神秘面纱 WCF从理论到实践(2):决战紫禁之巅 WCF从理论到实践(3):八号当铺之黑色契约 WCF从理论到实践(4):路在何方 WCF从理论到实践(5):Binding细解 WCF从理论到实践(6):WCF架构 WCF从理论到实践(7):消息交换模式 WCF从理论到实践(8):事件广播 WCF从理论到实践(9):实例模式和对象生命周期 WCF从理论到实践(10):异常处理 WCF从理论到实践(11)-异步 WCF从理论到实践(12):事务 WCF

Silverlight3系列(七)数据绑定 Data Binding 3 数据类型转换 Data Converte

Silverlight3系列(七)数据绑定 Data Binding 3 数据类型转换 Data Converter 7 数据转换 在普通的情况下,数据从后台到前台显示,没有任何变化.看起来是符合逻辑的,但是有可能不是你想要的效果,数据源的数据可能是的低级别的(这里的低级别是说数据比较原始,或者说是数据库可以理解的,不是最终用户可以理解的形式),你不想让他直接显示在界面上.例如:你可能会将数字变成用户可以看懂的形式.或者是想让日期显示成长格式的字符串.如果是这样的话,你需要将数据转换成正确的显示

wcf系列学习5天速成——第四天 wcf之分布式架构

今天是wcf系列的第四天,也该出手压轴戏了.嗯,现在的大型架构,都是神马的, nginx鸡群,iis鸡群,wcf鸡群,DB鸡群,由一个人作战变成了群殴.......   今天我就分享下wcf鸡群,高性能架构中一种常用的手法就是在内存中维护一个叫做"索引"的内存数据库, 在实战中利用"索引"这个概念做出"海量数据"的秒杀. 好,先上图:   这个图明白人都能看得懂吧.因为我的系列偏重于wcf,所以我重点说下"心跳检测"的实战手法

3Q大战系列案件中的第二案

最高人民法院发布公告,于12月4日上午9时在第一法庭公开审理360上诉腾讯不正当竞争纠纷案.这是3Q大战系列案件中的第二案. 据悉,12月4日上午,最高院将举办公众开放日活动,邀请80名网友.媒体代表旁听本案审理,并由副院长奚晓明亲自担任审判长. 奚晓明现任最高人民法院党组成员.副院长.审判委员会委员,二级大法官.他在民商事审判实践经验丰富,曾参与我国合同法.担保法.破产法.公司法等多部重要法律和司法解释的起草工作,对民商法.经济法领域的理论和实务问题有深入研究. 案件缘起 360诉腾讯垄断案最