iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >WCF性能是怎样的
  • 175
分享到

WCF性能是怎样的

2023-06-17 20:06:30 175人浏览 八月长安
摘要

这篇文章主要讲解了“WCF性能是怎样的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF性能是怎样的”吧!随着时代的发展,Microsoft推出的WCF被我们越来越多的人使用,我们就WCF

这篇文章主要讲解了“WCF性能是怎样的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF性能是怎样的”吧!

随着时代的发展,Microsoft推出的WCF被我们越来越多的人使用,我们就WCF性能分析一下,设计、构建、维护和版本控制分布式应用时一个复杂的任务。安全性、可靠性、事务性和伸缩性的因素和任务变得更加复杂。因为问题的复杂性,所以WCF被设计来解决这些问题,WCF是相当复杂的技术。为了能看清WCF性能,我把主要的功能分为10个类别:独立版本控制、异步只进消息、平台统一、安全性、可靠性、事务支持、互操作性、性能、扩展性和配置性。

独立版本控制

应用系统版本控制已经成为一个头疼的问题。如我之前提到的,面向组件的设计不能在分布式应用中很好地解决这些问题。任何技术如果在分布式世界里获得认可,必须允许分布式应用的不同部分能够独立的版本控制。遵照WS-*规范,关注WS-*关于消息定义的内容,允许被调用的服务可以再不同速率开发。这些特性不像创建WCF应用的底层原理那么重要,但是我认为这是使用WCF最重要的副产品。

异步单向消息

我们的许多应用是使用请求-响应模式调用功能的。典型的是,我们调用一个功能,然后等待结果返回,然后根据返回结果执行。这种方式在Internet上尤为多见。每次我们请求一个页面,我们必须等待网页的响应。局限我们的条件,大部分分布式应用使用的都是请求-响应方式。尽管开始看起来不自然,对于穿越 io边界的任务分布式应用,异步只进消息方式是更加高效的方式。我认为这是使用WCF的又一个好处。异步只进消息方式允许使用高效的处理资源,更加方便地使用分布式应用的高级的功能、可靠性和相应能力。

平台统一

过去微软已经发布的很多分布式技术;有些成为WCF诞生的重要的导向技术。并且许多技术依然在使用。例如,在WCF发布以前,微软支持5种主要的分布式技术: rpc, WSE, ASMX, Remoting, COM+, 和MSMQ。过去,***的分布式技术取决于应用系统的需求。例如,假如分布式应用都是基于.net Framework,那么会选择.NET Remoting,因为它是.NET Remoting应用程序之间一种高效的通信方式。如果一个应用需要担保消息传输和持久化,那么MSMQ是***的选择。两个技术有不同的api编程方式、操作要求和配置需求。结果,应用程序代码紧密地绑定到这些技术上,这些技术也绑定到特定的功能上。一些新的技术允许我们组合特性,比如事务性和队列性的COM+。只要需求不改变或者不使用其它的不支持的方式,这种模式是可以工作的。

什么是你的应用系统与其他的 .NET Framework应用、非 .NET Framework应用和支持事务的处理通信所需要的?在WCF之前,没有好的选择,本质上讲,这些需求使得开发者要么放弃一个需求要么编写自己的通信技术。与旧的技术相比,WCF能够集成旧的技术特性并且统一为一个编程模型,如表1-1所示。


表1-1 WCF特性对比

Feature

WSE

ASMX

Remoting

COM+

MSMQ

WCF

WS-* support

X

  

X

 

X

Basic WEB service interoperability

 

X

 

X

 

X

.NET -to-.NET communication

  

X

  

X

Distributed transactions

   

X

X

X

Queued messaging

    

X

X

客观地说,WCF性能没有提供给我们无约束连接的特性,但是确实提供给了我们比以更多的连接特性。

感谢各位的阅读,以上就是“WCF性能是怎样的”的内容了,经过本文的学习后,相信大家对WCF性能是怎样的这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: WCF性能是怎样的

本文链接: https://www.lsjlt.com/news/292692.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • WCF性能是怎样的
    这篇文章主要讲解了“WCF性能是怎样的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF性能是怎样的”吧!随着时代的发展,Microsoft推出的WCF被我们越来越多的人使用,我们就WCF...
    99+
    2023-06-17
  • WCF承载环境是怎样的
    这篇文章主要介绍“WCF承载环境是怎样的”,在日常操作中,相信很多人在WCF承载环境是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF承载环境是怎样的”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-17
  • WCF事物处理是怎样的
    这篇文章主要讲解了“WCF事物处理是怎样的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF事物处理是怎样的”吧!单纯的事务存在着下面三个问题1) 脏读:简单的说就是事务一在某一时刻更改了...
    99+
    2023-06-17
  • WCF序列化流程是怎样的
    本篇内容介绍了“WCF序列化流程是怎样的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!为什么WCF序列化:我们这里先来介绍一下为什么需要序列...
    99+
    2023-06-17
  • WCF会话服务方式是怎样的
    本篇内容介绍了“WCF会话服务方式是怎样的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!WCF会话服务(Sessionful Service...
    99+
    2023-06-17
  • WCF Stream对象限制操作是怎样的
    本篇内容主要讲解“WCF Stream对象限制操作是怎样的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF Stream对象限制操作是怎样的”吧!WCF支持Stream操作,尤其对于传递si...
    99+
    2023-06-17
  • WCF性能举例分析
    这篇文章主要介绍“WCF性能举例分析”,在日常操作中,相信很多人在WCF性能举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF性能举例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!WCF(W...
    99+
    2023-06-17
  • 怎么启用WCF性能计数器
    本篇内容主要讲解“怎么启用WCF性能计数器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么启用WCF性能计数器”吧!随着时代的发展,Microsoft推出的WCF被我们越来越多的人使用,我们就...
    99+
    2023-06-17
  • WCF服务性能计数器怎么用
    小编给大家分享一下WCF服务性能计数器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!WCF服务性能计数器服务性能计数器将服务行为作为整体来进行衡量,可用于诊...
    99+
    2023-06-17
  • MySQL服务器性能是怎样的
    MySQL服务器性能是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。服务器性能剖析1.性能优化简介:针对性能问题,100...
    99+
    2024-04-02
  • WCF可靠性能有哪些
    本篇内容主要讲解“WCF可靠性能有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF可靠性能有哪些”吧!对于我们开发项目我们都是做到最安全的,如果一门技术安全性能特别好的它就会被我们使用,...
    99+
    2023-06-17
  • WCF服务元数据结构模式是怎样的
    这篇文章主要介绍“WCF服务元数据结构模式是怎样的”,在日常操作中,相信很多人在WCF服务元数据结构模式是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF服务元数据结构模式是怎样的”的疑惑有所帮助!...
    99+
    2023-06-17
  • innodb_flush_log_at_trx_commit参数性能测试是怎样的
    innodb_flush_log_at_trx_commit参数性能测试是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 ...
    99+
    2024-04-02
  • linux性能分析工具dstat是怎样的
    本篇文章给大家分享的是有关linux性能分析工具dstat是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。linux性能分析图表dsta...
    99+
    2024-04-02
  • 关于WCF异常处理解决方案是怎样的
    这期内容当中小编将会给大家带来有关关于WCF异常处理解决方案是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。异常处理在我们的程序中是不可缺少的,异常可以反馈我们信息,如果还不知道WCF异常的朋友请看...
    99+
    2023-06-17
  • WCF回调契约怎样定义
    这篇文章主要介绍“WCF回调契约怎样定义”,在日常操作中,相信很多人在WCF回调契约怎样定义问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF回调契约怎样定义”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-17
  • SpringBoot提升N倍性能的操作是怎样的
    SpringBoot提升N倍性能的操作是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。环境:springboot2.3.9.RELEAS...
    99+
    2024-04-02
  • 怎样实现WCF上传文件
    今天就跟大家聊聊有关怎样实现WCF上传文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在优酷上我想上传一段视频,你有想过会台是怎么实现的吗?这里我就为大家分析一下关于利用WCF上传...
    99+
    2023-06-17
  • uniapp性能怎么样
    随着移动互联网的发展,越来越多的企业和开发者开始注重移动端应用的开发。在众多技术之中,uniapp是一个备受瞩目且备受欢迎的开发框架。uniapp是一款基于Vue.js框架的跨平台开发工具,它在保持应用用户界面高度一致性的同时,可以快速地实...
    99+
    2023-05-14
  • 快出数量级的性能是怎样炼成的
    前言:今天学长跟大家讲讲《快出数量级的性能是怎样炼成的》,废话不多说,直接上干货~ 我们之前做过一些性能优化的案例,不算很多,还没有失手过。少则提速数倍,多则数十倍,极端情况还有提速上千倍的。提速一个数量级基本上是常态。下面是一些案例材料...
    99+
    2023-09-28
    数据库 java 开发语言 Powered by 金山文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作