写点什么

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:383218
用户头像

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

关注

评论

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

架构师训练营第 1 期第 4 周学习总结

好吃不贵

架构师训练营第 1 期第 4 周作业

好吃不贵

极客大学架构师训练营

Python 为什么不支持 switch 语句?

Python猫

Python 编程

发几张国庆的照片

亨利笔记

容器 k8s Harbor 镜像

Redis-技术专题-基础介绍

洛神灬殇

Redis-技术专题- 热点Key如何解决

洛神灬殇

单例模式

魏小龙

实用威胁建模指南(一)

亚伦碎语

敏捷 安全设计 系统安全 #威胁建模

Serverless 多云解决方案 Malagu

木香丘

云计算 Serverless 架构 云原生 Malagu

架构师训练营第四周学习总结

尹斌

架构师训练营第四周作业

尹斌

缓存服务-技术专题-解决方案

洛神灬殇

LeetCode题解:226. 翻转二叉树,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

极客时间架构 1 期:第 3 周代码重构 - 命题作业

Null

架构师训练营第三小结(9.28-10.4)

zjzj2017

架构师训练营第三周作业(9.28-10.4)

zjzj2017

3. CocoaPods 命令解析 - CLAide

Edmond

ruby ios objective-c CocoaPods PackageManager

spring-boot-route(九)整合JPA操作数据库

Java旅途

Java Spring Boot jpa

入行架构师之前,这7项技能你要先了解一下

Java架构师迁哥

如何高质量学习与正确运用设计模式

木香丘

学习 设计模式 实战

第四周作业

极客大学架构师训练营

Hazelcast IMDG 带你瞬间进入内存计算的时代

张磊

分布式计算 内存管理 分布式缓存 分布式内存网格

架构师训练营第三周学习总结

Gosling

极客大学架构师训练营

基于 Spring Boot 的企业级快速开发框架 BDF3

木香丘

架构 Spring Boot 可视化 后台管理系统

架构师1期-代码重构作业

ltl3884

极客大学架构师训练营

架构师训练营第三周课后作业

Gosling

极客大学架构师训练营

深入剖析go中字符串的编码问题——特殊字符的string怎么转byte?

Gopher指北

后端 string utf-8 Go 语言

Malagu 框架介绍

木香丘

云计算 开源 Serverless 架构 框架

极客时间架构 1 期:第 3 周代码重构 - 学习总结

Null

有这些要素,架构才完整

北风

架构 架构师之道 架构方法

爆赞!这份《Java核心宝典》绝对是面试复习的最佳选择

Java架构之路

Java 程序员 面试 编程语言

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