05 2016 档案

摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 继续说可靠性中的 事物 以及 消息队列 两块内容。 二、事务 : 事务是系统可靠性的一个重要特征。在两个或两个以上的活动必须要作为单一的 阅读全文
posted @ 2016-05-24 11:34 徐朗 阅读(328) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 可靠性: 分布式、面向服务的系统可能会受到间歇性网络故障的影响,这可能会对系统的整体完整性造成巨大破坏。系统必须为失败提供足够的容错性, 阅读全文
posted @ 2016-05-21 15:06 徐朗 阅读(402) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 对并发服务调用请求的处理是WCF最基本要求,为了提供服务的响应能力,WCF会在不同的线程中处理并发请求。在单例模式下,服务实例是唯一的, 阅读全文
posted @ 2016-05-20 15:30 徐朗 阅读(442) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 实例上下文模式(IntanceContext Mode): 表示服务端的服务实例与客户端的服务代理的绑定方式。在WCF中有三种不同的实例 阅读全文
posted @ 2016-05-19 17:51 徐朗 阅读(389) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 上节课我们介绍了 自我寄宿 的知识点 以及注意事项,那这节课我们就说说 通过操作系统现有的进程激活方式为WCF服务提供宿主 的 寄宿方式 阅读全文
posted @ 2016-05-19 14:27 徐朗 阅读(596) 评论(5) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 在之前的几节课当中,我们用过控制台应用程序 寄宿,WinFrom 程序寄宿 以及 IIS 寄宿 做了一些简单的应用,但是我们都没有深入的 阅读全文
posted @ 2016-05-18 18:23 徐朗 阅读(672) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 从这一节课开始,不是特殊的Demo,我们不再贴实例Demo的图片了,直接去网盘找相应的项目看 大型消息传送 大消息可能来源于某些场合,比如传输大文件,或者包含了二进制附件作为消息的一部分。消息本身也可能变得很大,例 阅读全文
posted @ 2016-05-18 10:04 徐朗 阅读(797) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 绑定简介 从整个基础架构的层次结构上讲,WCF可以分成两个部分:服务模型层和信道层。 服务模型层建立在信道层之上,提供了一个统一的、可扩展的编程模型。 信道层则通过绑定创建的信道栈为消息通道提供了一个传输、处理的通 阅读全文
posted @ 2016-05-17 14:41 徐朗 阅读(1102) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 消息交换是WCF进行通信的唯一手段,通过方法调用形式体现的服务访问需要转化成具体的消息,并通过相应的编码才能经过传输通道发送到服务端;服务操作执行的结果也只能以消息的形式才能被正常地返回客户端。所以,消息在整个WC 阅读全文
posted @ 2016-05-16 15:39 徐朗 阅读(392) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 数据契约是对用于交换的数据结构的描述,是数据序列化和反序列的依据。 在一个WCF应用中,客户端和服务端必须通过等效的数据契约进行有效的数据交换。随着时间的推移,不可避免的,我们会面临着数据契约版本的变化。比如数据成 阅读全文
posted @ 2016-05-15 15:54 徐朗 阅读(625) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 前面不止一次地强调,WCF下的序列化与反序列化解决的是数据在两种状态之间 相互 转化的问题:托管类型对象转换成XML 。 由于类型定义了对象的数据结构,所以无论是对于序列化还是反序列化,都必须事先确定对象的类型。如 阅读全文
posted @ 2016-05-15 15:52 徐朗 阅读(346) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 再将数据契约之前,我们想说一下 序列化 大部分的系统都是以数据为中心的,功能的实现表现在对相关数据的正确处理方面。一个分布式的互联网系统关注于数据的交换,而数据正常交换的根本前提是参与数据交换的双方对于数据的结构一 阅读全文
posted @ 2016-05-13 20:17 徐朗 阅读(1080) 评论(1) 推荐(1)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 我们接着上一张的内容去讲,上一张的最后,看到了我们的程序报错了。 这里我们解释一下为什么报错,为什么会出现死锁呢? 异常:究其本质,这是一个死锁导致的异常,由于默认的情况是服务按Single并发模式执行(在服务器执 阅读全文
posted @ 2016-05-13 17:19 徐朗 阅读(536) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 ServiceContractAttribute 与 OperationContractAttribute ServiceContractAttribute:将一个接口转换成一个契约,每个服务契约都有一个确定的名称 阅读全文
posted @ 2016-05-13 11:49 徐朗 阅读(2955) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 前面我们通过一个小的例子,大概了解的WCF。 这里我们补充下 EndPoint 配置 A,B,C 中的 A ( Address ), 格式 是: [传输协议]://[主机名称|域名|IP地址]:[可选端口号]/[资 阅读全文
posted @ 2016-05-12 14:28 徐朗 阅读(546) 评论(0) 推荐(0)
摘要:代码 https://yunpan.cn/cPns5DkGnRGNs 密码:3913 在上一讲中我们说到 在代码 当中 完成了 服务的寄宿。 这里我们说下 在实际的开发 当中 我们一般不会去使用代码的方式去完成服务的寄宿,一般都是 通过配置文件的方式 去完成服务器的寄宿。 所以我们这里介绍下 关于 阅读全文
posted @ 2016-05-05 17:39 徐朗 阅读(406) 评论(0) 推荐(0)
摘要:代码 链接:https://pan.baidu.com/s/15Al0OwVpjMX8TRbOFB7qZg 提取码:o835 介绍作为Microsoft面向服务架构(SOA)平台的Windows Communication Foundation(WCF) WCF的一些核心概念 创建,配置以及调用WC 阅读全文
posted @ 2016-05-04 16:17 徐朗 阅读(1488) 评论(2) 推荐(0)