【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

WCF 已开源

  • 2015-05-22
  • 本文字数:557 字

    阅读完需:约 2 分钟

.NET 基金会近日宣布将 Windwos 通讯开发平台 (WCF) 开源。WCF 最初由.NET 3.0 引入,为跨应用通讯提供高级抽象方式。它支持 HTTP、TCP、命名管道之间的单向和双向消息通信,此外,在第三方扩展的帮助下,还支持任何基于消息的传输格式。

WCF 的声誉好坏参半,虽然它入门很容易,但学习曲线则极其陡峭。一部分原因是由于靠不住的设计决策,更大一部分原因是它学习资源的缺乏。微软在 WCF 的文档方面投入太少,直到 Carlos Figueira 于 2011 年发表系列博客文章 WCF Extensibility ,我们才有了针对这个框架高级功能的好教材。

WCF 的开源版本由以下 5 个库组成:

  • ServiceModel.Primitives
  • ServiceModel.Http
  • ServiceModel.NetTcp
  • ServiceModel.Duplex
  • ServiceModel.Security

WCF 项目组长 Ron Cain 写道:

微软于 2015 年 4 月的构建大会上发布了 Visual Studio 2015 RC,它支持在通用 Windows 应用和 ASP.NET 5 应用中使用 WCF。这些在 VS 2015 RC 中用于构建 WCF 库的代码已经移至其 GitHub 代码库,且后续工作都将基于 GitHub 上的版本进行。通过为 WCF 项目贡献代码,你也就是直接对 WCF 支持通用 Windows 应用和 ASP.NET 5 应用的功能做出了贡献。

所有基于 HTTP 或 TCP 的单向通信已经完全支持。双向通信如 web sockets,以及众多安全特性如 SSL 的支持工作正在进行中。

查看英文原文 WCF is Open Source

2015-05-22 07:512159

评论

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

从一个模糊词查询需求的处理方案讨论到一种极速匹配方案的实现

行如风

模糊匹配 双数组trie树 ahocorasick ac自动机 黑名单过滤

重磅|中国PostgreSQL分会与腾讯云战略合作协议签订

PostgreSQLChina

数据库 postgresql 软件 开源社区

深入浅出 ZooKeeper

vivo互联网技术

zookeeper 分布式 ZAB

星域母子币系统软件开发|星域母子币APP开发

系统开发

抢先体验全新升级版Eternal Wallet!

Geek_c610c0

数字货币 数字货币钱包开发

Spring 源码学习 11:invokeBeanFactoryPostProcessors

程序员小航

Java spring 源码 源码阅读

智慧仓储管理系统,是否能解决购物狂欢节后新一轮爆仓危机?

一只数据鲸鱼

物联网 数据可视化 智慧物流 智慧仓储

如何基于 SDK 快速开发一款IoT App 控制智能灯(iOS 版)

IoT云工坊

ios App 物联网 IoT sdk

什么是浮点数?

Kaito

计算机基础 浮点数

计算机网络简述

lee

计算机网络 网络协议 网络

像用户一样测试:打破知识的诅咒

QualityFocus

测试 软件质量 可用性 用户体验

anonymous匿名者场外交易系统APP软件开发

系统开发

英特尔赵宏:从硬件创新到平台突破,PC的未来非常值得期待

E科讯

快速接入 | 从 0 到 1 构建语音聊天室

拍乐云Pano

音视频 RTC 实时语音 语音聊天室 语聊房

混合用工、被拖欠工资的 CTO | 法庭上的 CTO(16)

赵新龙

CTO 法庭上的CTO

英特尔力邀150家产业大咖推动Evo严苛认证,打造PC界的奥斯卡

E科讯

人工智能不过尔尔,基于Python3深度学习库Keras/TensorFlow打造属于自己的聊天机器人(ChatRobot)

刘悦的技术博客

人工智能 tensorflow chatbot 聊天机器人 keras

犯“走私罪”的CTO | 法庭上的CTO(19)

赵新龙

CTO 法庭上的CTO

“盗窃”公司源代码被开除的CTO | 法庭上的CTO(20)

赵新龙

CTO 法庭上的CTO

重学JS | 数组遍历的7种方法及兼容性处理(polyfill)

梁龙先森

大前端 编程语言

为什么要TDD(测试驱动开发)

sherlockq

敏捷开发 TDD 极限编程

从MongoID的生成讨论分布式唯一ID生成方案

行如风

雪花算法 分布式ID 全局唯一ID 流星算法

九环智能合约开发

V19927655815

APP开发

移动生态盘点与HMS生态解析

华章IT

华为 Android Studio 移动开发 HMS

股东变员工,所以不发工资?| 法庭上的CTO(18)

赵新龙

CTO 法庭上的CTO

云视频技术领军人赵加雨:如何提升在线教育课堂互动体验

拍乐云Pano

音视频 在线教育 RTC 互动课堂 白板

直播中不可缺少的一环-rtmp直播推流

anyRTC开发者

音视频 WebRTC CDN RTC RTMP

未签订劳动合同的CTO | 法庭上的 CTO(17)

赵新龙

CTO 法庭上的CTO

生产环境全链路压测建设历程 21:某快递 A 股上市公司的生产压测案例之基于测试流量的混沌工程(故障演练)

数列科技杨德华

全链路压测 七日更

为什么说rollup比webpack更适合打包库

fengxianqi

大前端 Rollup webpack

“有点技术之外,基本什么都没有”的CTO | 法庭上的CTO(15)

赵新龙

CTO 法庭上的CTO

WCF已开源_.NET_Jonathan Allen_InfoQ精选文章