WCF
狂奔之林
技术控,对很多技术都有涉猎,喜欢开源,了解新技术
走在架构师的路上
展开
-
wcf系列5天速成——第一天 binding的使用(1)
转自:https://www.cnblogs.com/huangxincheng/作为WCF速成系列,只介绍些项目开发中常用到的实战知识。 学习wcf,还是对其中的几个术语要了解一下。wcf中有一个ABC的概念,就是 第一: "A" 是地址,就是告诉别人我wcf在何处。 第二: "B"是绑定,就是告诉别人应该走什么路才能过来。 ...转载 2018-12-12 16:51:38 · 154 阅读 · 0 评论 -
十五天精通WCF——第八天 对“绑定”的最后一点理解
转自:https://www.cnblogs.com/huangxincheng/p/4609168.html 转眼已经中断10几天没有写博客了,也不是工作太忙,正好碰到了端午节,然后最近看天津台的爱情保卫战入迷了。。。太好看了,一直都是回味无穷。。。而且涂磊老师话说的真是tmd的经典,然后就这样耽搁了,好了,话不多说,这篇我们看看binding中最后一点需要知道的东西。 一:信道...转载 2018-12-13 10:24:49 · 115 阅读 · 0 评论 -
十五天精通WCF——第九天 高级玩法之自定义Behavior
转自:https://www.cnblogs.com/huangxincheng/p/4621971.html 终于我又看完了二期爱情保卫战,太酸爽了,推荐链接:http://www.iqiyi.com/a_19rrgublqh.html?vfm=2008_aldbd,不多说,谁看谁入迷,下面言归正传,看看这个很有意思的Behavior。 一: Behavior这个泼妇的厉害 ...转载 2018-12-13 10:25:04 · 154 阅读 · 0 评论 -
十五天精通WCF——第十天 学会用SvcConfigEditor来简化配置
转自:https://www.cnblogs.com/huangxincheng/p/4644316.html 我们在玩wcf项目的时候,都是自己手工编写system.serviceModel下面的配置,虽然在webconfig中做wcf的服务配置的时候,vs提供大多数的代码提示,但对于不太熟悉服务配置的小鸟们来说,有些困难,而且一些服务配置也容易遗漏,大多情况下,我们都是copy一份...转载 2018-12-13 10:25:15 · 230 阅读 · 0 评论 -
十五天精通WCF——第十一天 如何对wcf进行全程监控
转自:https://www.cnblogs.com/huangxincheng/p/4647026.html 说点题外话,我们在玩asp.net的时候,都知道有一个叼毛玩意叫做“生命周期”,我们可以用httpmodule在先于页面的page_load中做一些拦截,这样做的好处有很多,比如记录日志,参数过滤,全局登录验证等等。。。在wcf里面的话也是有类似的功能,第一种就是在endp...转载 2018-12-13 10:25:24 · 184 阅读 · 0 评论 -
十五天精通WCF——第十二天 说说wcf中的那几种序列化
转自:https://www.cnblogs.com/huangxincheng/p/4660251.html 我们都知道wcf是由信道栈组成的,在我们传输的参数走到传输信道层之前,先需要经过序列化的过程,也就是将参数序列化为message,这篇我们就来说说这里的序列化,蛮有意思的,可能初学者也明白,在wcf中默认的序列化是DataContractSerializer,确实是这样,不过...转载 2018-12-13 10:25:32 · 205 阅读 · 0 评论 -
十五天精通WCF——第十三天 用WCF来玩Rest
转自:https://www.cnblogs.com/huangxincheng/p/4669120.html在我们玩wcf的时候,都会潜意识的觉得wcf就是通过soap协议交换消息的,并且可以在basic,tcp,msmq等等绑定中任意切换,牛逼的一塌糊涂,但是呢,如果说哪一天wcf不再使用soap协议,而是采用json格式的字符串,是不是有一点颠覆你对wcf的认识的???从传统意义...转载 2018-12-17 11:15:21 · 491 阅读 · 0 评论 -
十五天精通WCF——第十四天 一起聊聊FaultException
转自:https://www.cnblogs.com/huangxincheng/p/4672279.html 我们在玩web编程的时候,可能你会不经意的见到一些http500的错误,我想你应该不会陌生的,原因你应该也知道,服务器异常嘛,这时候clr会把这个未处理的异常抛给iis并且包装成http500的错误返回到客户端,就比如下面这样。 从这张图中,我故意输入了xss...转载 2018-12-17 11:15:31 · 161 阅读 · 0 评论 -
十五天精通WCF——终结篇 那些你需要注意的坑
转自:https://www.cnblogs.com/huangxincheng/p/4694506.html 终于一路走来,到了本系列的最后一篇了,这一篇也没什么好说的,整体知识框架已经在前面的系列文章中讲完了,wcf的配置众多,如果不加一些指定配置,你可能会遇到一些灾难性的后果,快来一睹为快吧。 一: 第一个大坑 【数据传输量】 我们使用wcf的目的,就是用来进行...转载 2018-12-17 11:15:38 · 107 阅读 · 0 评论 -
十五天精通WCF——第七天 Close和Abort到底该怎么用才对得起观众
转自:https://www.cnblogs.com/huangxincheng/p/4582223.html 一:文起缘由 写这一篇的目的源自于最近看同事在写wcf的时候,用特别感觉繁琐而且云里雾里的嵌套try catch来防止client抛出异常,特别感觉奇怪,就比如下面的代码。 1 public void StartNormalMark...转载 2018-12-13 10:24:38 · 348 阅读 · 0 评论 -
十五天精通WCF——第六天 你必须要了解的3种通信模式
转自:https://www.cnblogs.com/huangxincheng/p/4579576.html wcf已经说到第六天了,居然还没有说到这玩意有几种通信模式,惭愧惭愧,不过很简单啦,单向,请求-响应,双工模式,其中的第二种“请求-响应“模式,这个大家不用动脑子都清楚,这一篇我大概来分析下。 一:“请求-响应“模式 如果你看了我上一篇的博文,你应该非常清楚这种...转载 2018-12-13 10:24:17 · 144 阅读 · 2 评论 -
wcf系列5天速成——第二天 binding的使用(2)
转自:https://www.cnblogs.com/huangxincheng/archive/2011/11/06/2237980.html承接上一章,今天来讲MSMQ在实战项目中的应用。众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ。 MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡。 好了,看看MSMQ在实战中的应用。 第一步...转载 2018-12-12 16:53:15 · 81 阅读 · 0 评论 -
wcf系列学习5天速成——第三天 事务的使用
转自:https://www.cnblogs.com/huangxincheng/archive/2011/11/06/2238273.html今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“。 在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。当然,要么插入成功,要么全失败。 第一步: 首先...转载 2018-12-12 16:54:09 · 105 阅读 · 0 评论 -
wcf系列学习5天速成——第四天 wcf之分布式架构
转自:https://www.cnblogs.com/huangxincheng/archive/2011/11/13/2246934.html今天是wcf系列的第四天,也该出手压轴戏了。嗯,现在的大型架构,都是神马的,nginx鸡群,iis鸡群,wcf鸡群,DB鸡群,由一个人作战变成了群殴....... 今天我就分享下wcf鸡群,高性能架构中一种常用的手法就是在内存中维护一个叫做...转载 2018-12-12 16:54:56 · 108 阅读 · 0 评论 -
wcf系列学习5天速成——第五天 服务托管
转自:https://www.cnblogs.com/huangxincheng/archive/2011/11/13/2247227.html今天是系列的终结篇,当然要分享一下wcf的托管方面的知识。 wcf中托管服务一般有一下四种: Console寄宿: 利于开发调试,但不是生产环境中的最佳实践。winform寄宿: 方便...转载 2018-12-12 16:56:12 · 96 阅读 · 0 评论 -
十五天精通WCF——第一天 三种Binding让你KO80%的业务
转自:https://www.cnblogs.com/huangxincheng/p/4558747.html 转眼wcf技术已经出现很多年了,也在.net界混的风生水起,同时.net也是一个高度封装的框架,作为在wcf食物链最顶端的我们所能做的任务已经简单的不能再简单了,再简单的话马路上的大妈也能写wcf了,好了,wcf最基本的概念我们放在后面慢慢分析,下面我们来看看神奇的3个b...转载 2018-12-12 16:57:49 · 147 阅读 · 0 评论 -
十五天精通WCF——第三天 client如何知道server提供的功能清单
转自:https://www.cnblogs.com/huangxincheng/p/4567822.html 通常我们去大保健的时候,都会找姑娘问一下这里能提供什么服务,什么价格,这时候可能姑娘会跟你口述一些服务或者提供一份服务清单,这样的话大家就可以做到童嫂无欺,这样一份活生生的例子,在wcf中同样是一个道理,只有client了解service能提供哪些功能,client才可以根据se...转载 2018-12-12 16:59:41 · 181 阅读 · 0 评论 -
十五天精通WCF——第四天 你一定要明白的通信单元Message
转自:https://www.cnblogs.com/huangxincheng/p/4573556.html 转眼你已经学了三天的wcf了,是不是很好奇wcf在传输层上面到底传递的是个什么鸟毛东西呢???应该有人知道是soap,那soap这叼毛长得是什么样呢?这一篇我们来揭开答案。。。 一:soap到底长成什么样子 为了能看清soap长的啥样,我可以用强大的Fiddler来...转载 2018-12-12 17:00:33 · 158 阅读 · 0 评论 -
十五天精通WCF——第五天 你需要了解的三个小技巧
转自:https://www.cnblogs.com/huangxincheng/p/4575488.html 一: 服务是端点的集合 当你在开发wcf的时候,你或许已经注意到了一个service可以公布多个endpoint,确实是这样,在wcf中有一句很经典的话,叫做“服务是端点的集合",就比如说一个普普通通的服务,它就公布了一个服务端点,一个元数据端点,对吧。。。仔细一想...转载 2018-12-12 17:01:16 · 102 阅读 · 0 评论 -
十五天精通WCF——第二天 告别烦恼的config配置
转自:https://www.cnblogs.com/huangxincheng/p/4562239.html经常搞wcf的基友们肯定会知道,当你的应用程序有很多的“服务引用”的时候,是不是有一种疯狂的感觉。。。从一个环境迁移到另外一个环境,你需要改变的endpoint会超级tmd的多,简直就是搞死了人。。。好了,这篇我们来看看如何最小化配置。 一:精简service的config...转载 2018-12-17 11:14:57 · 117 阅读 · 0 评论