写点什么

Silverlight 4 中的高速通信

  • 2009-11-25
  • 本文字数:559 字

    阅读完需:约 2 分钟

为了更好地实现双向通信,.NET Framework 3.0 引入了一个全新的通信协议 Net.TCP 并作为 WCF 的一部分。现在 Net.TCP 将包含在即将发布的 Silverlight 4 中,相比于 HTTP Polling Duplex,它极大地改进了吞吐量和连接的数量。

我们可以通过 Silverlight 3绑定到HTTP Duplex Services 上,因而应用可以不断轮询服务以进行更新,这模拟了双向通讯的工作方式。Silverlight 4 则引入了一个更好的解决方案: Net.TCP Port Sharing Service 。与 HTTP 不同,Net.TCP 提供了本地的双向通信机制,极大地改进了应用的性能。打开的端口可以由多个应用共享,然而 Silverlight 只能访问介于 4502-4534 范围之间的端口。

根据微软 WCF 开发经理 Tomasz Janczuk 所述,相对于 HTTP Duplex 来说, Net.TCP 在如下方面进行了重大的改进

  • 吞吐量:对于 UI 线程来说提升了 5.5 倍,对于 worker 线程来说提升了 870 倍。
  • 最大的客户端数量:服务器可支持的连接客户端数量是之前的 5-6 倍。

该协议适用于对通信速度要求很高的 Silverlight 应用。但其一个严重缺陷是所使用的一系列端口通常会被防火墙阻止,因此它不适合于公网、外部应用,而适合于局域网。另一个问题是它不支持 SSL,这样就会遇到安全问题,Janczuk 说将在未来解决该问题。

参考资源: SOAP/TCP Transport for WCF

查看英文原文: Hyper-communication in Silverlight 4

2009-11-25 20:383342
用户头像

发布了 88 篇内容, 共 268.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

温州有等保测评机构吗?听说没有是吗?

行云管家

等保 等保测评

kafka实战】分区重分配可能出现的问题和排查问题思路

石臻臻的杂货铺

kafka Kafka实战 11月月更

刘强东给京东高管降薪:2千多位总监兄弟工资打8折,并拿出100亿保障”兄弟“基础住房

小小怪下士

程序员 京东 刘强东

集世界杯+GameFi元素的MetaElfLand,为何将在世界杯期间爆发?

鳄鱼视界

从流程驱动到数据驱动 银行业数据平台架构的演进

酷克数据HashData

使用 Bytebase 管理 Rainbond 上的应用数据库

北京好雨科技有限公司

全面焕新|详解 Grafana v9.0.x 新增功能特性

阿里巴巴云原生

阿里云 云原生 Grafana 新功能

NFT盲盒链游DAPP系统开发搭建技术

薇電13242772558

web3

双机热备与数据备份的关系说明一二

行云管家

数据备份 双机热备

PCB做SET连片,转批量时发现利用率非常低,有遇到过吗?

华秋PCB

PCB PCB设计 拼板

是时候考虑升级 JDK 17 了

世开 Coding

Java jdk JVM jdk17

【收藏】设备的前期管理,你重视了吗?

PreMaint

设备管理

为什么要用 Tair 来服务低延时场景 - 从购物车升级说起

阿里技术

内存数据库 低延时

Serverless 的前世今生

Serverless Devs

Zebec开启多链布局,流支付生态持续扩张

西柚子

offset新探索:双管齐下,加速大数据量查询

IT科技苏辞

VoneDAO助力元宇宙生态治理,加速组织数字化转型

旺链科技

区块链 产业区块链 DAO

jquery 事件绑定及取消 bind live delegate on one区别 (超详细且通俗易懂)

Ankiee

jquery 11月月更

Java岗位必备技能SpringBoot的9道面试题集锦

钟奕礼

Java java程序员 java面试 java编程

10分钟让你了解应用宝APP上架流程

YonBuilder低代码开发平台

开发者

极客时间架构训练营模块七作业

李晨

架构

华为云GaussDB打造金融行业坚实数据底座,共创数字金融新未来

清欢科技

集世界杯+GameFi元素的MetaElfLand,推出世界杯专场活动

西柚子

7X24 高可用保障,火山引擎边缘函数为猿辅导在线教学业务保驾护航

火山引擎边缘云

Serverless 边缘计算 在线 教育 火山引擎

低代码引擎半岁啦,来跟大家唠唠嗑...

阿里巴巴终端技术

前端 低代码

HummerRisk V0.5.2:升级对象存储、云检测、云审计和K8s资源态势等

HummerCloud

云原生 k8s #Kubernetes# 云原生安全

DHorse系列文章之镜像制作

tiandizhiguai

云原生 Serverless Kubernetes

avm 开发 APP 怎么设置字体

YonBuilder低代码开发平台

python常用内置函数用法精要(一)

乔乔

11月月更

二面被RocketMQ虐后,狂刷这套实战到源码手册,再战阿里

钟奕礼

Java Java 面试 java程序员 java编程

分布式数据库Greenplum基本原理和使用

价投小邱

数据库 分布式数据库 greenplum

Silverlight 4中的高速通信_.NET_Abel Avram_InfoQ精选文章