Fork me on GitHub

02 2015 档案

摘要:GRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。 阅读全文
posted @ 2015-02-27 21:36 张善友 阅读(19645) 评论(11) 推荐(5) 编辑
摘要:微软发布ASP.NET 5 支持在Windows、Mac和Linux上构建程序,Visual Studio 2015 CTP6(社区预览版)现已发布了。感兴趣的朋友们可以登录官网下载【http://www.visualstudio.com/downloads/visual-studio-2015-c... 阅读全文
posted @ 2015-02-25 18:09 张善友 阅读(4073) 评论(1) 推荐(0) 编辑
摘要:经常碰到有同学对.NET跨平台存在各种疑惑和误解,原因是什么呢?当然我是知道.NET的跨平台不是问题,而且微软2014年的努力可圈可点,而且还有很多人对.NET的前景感到困惑。春节期间突然明白了,这就是皮裤原理呀,微信红包的火爆让我想起很有必要运营一个微信公众号:dotNET跨平台的话题,让开源圈了... 阅读全文
posted @ 2015-02-24 11:13 张善友 阅读(7214) 评论(24) 推荐(16) 编辑
摘要:介绍NSQ是一个实时的分布式消息平台。它的设计目标是为在多台计算机上运行的松散服务提供一个现代化的基础设施骨架。这篇文章介绍了 基于go语言的NSQ的内部架构,它能够为高吞吐量的网络服务器带来 性能的优化,稳定性和鲁棒性。可以说, 如果不是因为我们在bitly使用go语言,NSQ就不会存在。这里既会... 阅读全文
posted @ 2015-02-19 17:05 张善友 阅读(5110) 评论(1) 推荐(0) 编辑
摘要:Orleans是微软推出的类似Scala Akka的Actor模型,Orleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务, 可用于实现DDD+EventSourcing/CQRS系统。传统的三层体系结构包括无状态的前端,无状态的中间层和存储层在可伸缩性方面是... 阅读全文
posted @ 2015-02-17 22:30 张善友 阅读(9493) 评论(3) 推荐(10) 编辑
摘要:随着微软的.NET开源的推进,现在在.NET的实现上有了三个.NET Framework,Mono和.NET Core。经常被问起Mono的稳定性怎么样,后续Mono的前景如何,要回答这个问题就需要搞清楚这三个.NET 实现之间的关系和将来如何演进。到目前为止(2015.2.17),微软在Windo... 阅读全文
posted @ 2015-02-17 12:54 张善友 阅读(91885) 评论(30) 推荐(15) 编辑
摘要:Microsoft开源了Bond,一个跨平台的模式化数据处理框架。Bond支持跨语言的序列化/反序列化,支持强大的泛型机制能够对数据进行有效地处理。该框架在Microsoft公司内部的高扩展服务中得到了广泛的应用。 阅读全文
posted @ 2015-02-14 12:30 张善友 阅读(4244) 评论(1) 推荐(0) 编辑
摘要:在早期的计算机领域,限流技术(time limiting)被用作控制网络接口收发通信数据的速率。 可以用来优化性能,减少延迟和提高带宽等。 现在在互联网领域,也借鉴了这个概念, 用来为服务控制请求的速率, 如果双十一的限流, 12306的抢票等。 即使在细粒度的软件架构中,也有类似的概念。 两种常用... 阅读全文
posted @ 2015-02-08 21:53 张善友 阅读(16542) 评论(1) 推荐(9) 编辑
摘要:继去年12月宣布.NET Core开源之后,微软拥抱开源的决心又向前迈了一步,Microsoft于昨日在 .NET Framework Blog上 宣布开源.NET Core 的执行引擎 CoreCLR,同时该项目将继续托管在 Github 上。CoreCLR是.NET Core的执行引擎,负责垃圾... 阅读全文
posted @ 2015-02-07 21:39 张善友 阅读(1962) 评论(1) 推荐(0) 编辑
摘要:Visual Studio 2015 CTP 5,全称为 Visual Studio 2015 Community Technology Preview 5,意为社区技术预览版,之前的版本为:Visual Studio 2015 Preview,多了一个 CTP,虽然都为预览版,但这次 CTP 的版... 阅读全文
posted @ 2015-02-07 21:27 张善友 阅读(8609) 评论(0) 推荐(2) 编辑
摘要:Redis在豌豆荚的使用历程——单实例==》多实例,业务代码中做sharding==》单个Twemproxy==》多个Twemproxy==》Codis,豌豆荚自己开发的分布式Redis服务。在大规模的Redis使用过程中,他们发现Redis受限于多个方面:单机内存有限、带宽压力、单点问题、不能动态扩容以及磁盘损坏时的数据抢救。 Redis通常有3个使用途径:客户端静态分片,一致性哈希;通过P... 阅读全文
posted @ 2015-02-02 22:42 张善友 阅读(40301) 评论(3) 推荐(3) 编辑