写点什么

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

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

关注

评论

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

未来招聘更难?用友大易招聘云助力企业面对未来更从容

用友BIP

智能招聘

软件测试/全日制测试开发/测试管理|如何制定合理的职业规划

霍格沃兹测试开发学社

每日一题:LeetCode-139. 单词拆分

Geek_4z9ami

Go 面试 算法 LeetCode 动态规划

小度推出小度学习机K16:内容、AI功能、软硬件配置全面升级

新消费日报

AI时代我们的IT团队架构应该如何应变

Onegun

人工智能 AI 团队组织

请重视你的简历

老张

面试 简历优化 简历

快手商品详情数据接口(ks.item_get)丨快手API接口

tbapi

快手商品详情数据接口 快手API接口 快手商品数据接口 快手数据采集

软件测试/人工智能/全日制测试开发|利用ChatGPT自动生成自动化测试脚本

霍格沃兹测试开发学社

拼多多根据ID取商品详情原数据 API (pinduoduo.item_get_app_pro)在电商中的应用

技术冰糖葫芦

API

软件测试/测试开发全日制/测试内推|字节跳动岗位开放~

霍格沃兹测试开发学社

Hackathon | Mint Blockchain 启动全球 NIP 创意提案黑客松活动!

NFT Research

blockchain 黑客松 NFT\

助力 AI 技术共享,蚂蚁开源又一核心技术“因果学习系统 OpenASCE”

可信AI进展

人工智能 机器学习 开源

探索跨语言、跨模态、跨任务的大模型驱动应用生态繁荣

百度开发者中心

人工智能 大模型

数据讲述中国故事!和鲸助力中国综合社会调查(CGSS)数据分析与可视化大赛圆满收官

ModelWhale

人工智能 大数据 竞赛 中国人民大学 人文社科

亿级流量摩擦出来的 ES 稳定性之道

常清静

方法论 ES 建模 Elastic Search ES优化

好用的鼠标键盘记录工具:Mouse And Keyboard Recorder激活中文

胖墩儿不胖y

Mac软件 鼠标管理工具 Mac软件鼠标辅助

2023 CSIG青年科学家会议丨多模态大模型时代下的文档图像处理

热爱编程的小白白

“用友-旭阳数智化联合团队”荣获“2023数字化践行者基石奖”

用友BIP

企业数智化

阿里云计算平台大数据基础工程技术团队直聘!!!

阿里云大数据AI技术

【Spring技术专题】「实战开发系列」保姆级教你SpringBoot整合Mybatis框架实现多数据源的静态数据源和动态数据源配置落地

码界西柚

spring mybatis springboot 数据源切换 2024年第六篇文章

探索大模型在端侧应用的新形态

百度开发者中心

人工智能 图像识别 大模型

数据如何驱动AI大模型的竞争优势

百度开发者中心

人工智能 AI 大模型

喜讯!尚思卓越再次入选数据安全创新能力全景图谱

尚思卓越

数据安全

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