随笔分类 -  开源项目

上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
DotNet下的开源项目介绍和动态信息
摘要:随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。今天我们就来看看如何使用C# ,利用开源对分布式服务做协调。 在对分布式的应用做协调的时候,主要会碰到以下的应用场景: 业务发现(service dis 阅读全文
posted @ 2015-08-09 11:35 张善友 阅读(17440) 评论(11) 推荐(11)
摘要:熔断器模式在内部采用状态机的形式,使得对这些可能会导致请求失败的远程服务进行了包装,当远程服务发生异常时,可以立即对进来的请求返回错误响应,并告知系统管理员,将错误控制在局部范围内,从而提高系统的稳定性和可靠性。 阅读全文
posted @ 2015-08-03 06:21 张善友 阅读(6354) 评论(6) 推荐(10)
摘要:Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更"一站式",内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)... 阅读全文
posted @ 2015-08-02 09:22 张善友 阅读(29697) 评论(3) 推荐(3)
摘要:Disque是Redis之父Salvatore Sanfilippo新开源的一个分布式内存消息代理。它适应于"Redis作为作业队列"的场景,但采用了一种专用、独立、可扩展且具有容错功能的设计,兼具Redis的简洁和高性能,并且用C语言实现为一个非阻塞网络服务器。 Redis的作者Salvatore Sanfilippo(网名Antirez)发表的一篇博客文章,介绍了自己几个月以来在晚上和周末开发... 阅读全文
posted @ 2015-07-23 21:36 张善友 阅读(2994) 评论(3) 推荐(2)
摘要:JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 集成,能够创建Visual Studio project文件。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些... 阅读全文
posted @ 2015-05-09 20:42 张善友 阅读(7020) 评论(7) 推荐(15)
摘要:ReactJS通常也被称为"React",是一个刚刚在这场游戏中登场的新手。它由Facebook创建,并在2013年首次发布。Facebook认为React在处理SPA问题上可以成为Angular的替代品,因此如果你认为Angular和React这两种框架是竞争对手,那你的理解就对了。不过,与Ang... 阅读全文
posted @ 2015-05-03 08:18 张善友 阅读(19514) 评论(13) 推荐(4)
摘要:在国外.NET社区有一个很火的话题是Packet(https://fsprojects.github.io/Paket/index.html ),它本质上是Nuget 之外的另一种方式管理.NET项目 阅读全文
posted @ 2015-03-01 07:45 张善友 阅读(6148) 评论(4) 推荐(7)
摘要:GRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。 阅读全文
posted @ 2015-02-27 21:36 张善友 阅读(19713) 评论(11) 推荐(5)
摘要:介绍NSQ是一个实时的分布式消息平台。它的设计目标是为在多台计算机上运行的松散服务提供一个现代化的基础设施骨架。这篇文章介绍了 基于go语言的NSQ的内部架构,它能够为高吞吐量的网络服务器带来 性能的优化,稳定性和鲁棒性。可以说, 如果不是因为我们在bitly使用go语言,NSQ就不会存在。这里既会... 阅读全文
posted @ 2015-02-19 17:05 张善友 阅读(5169) 评论(1) 推荐(0)
摘要:Orleans是微软推出的类似Scala Akka的Actor模型,Orleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务, 可用于实现DDD+EventSourcing/CQRS系统。传统的三层体系结构包括无状态的前端,无状态的中间层和存储层在可伸缩性方面是... 阅读全文
posted @ 2015-02-17 22:30 张善友 阅读(9731) 评论(3) 推荐(10)
摘要:Microsoft开源了Bond,一个跨平台的模式化数据处理框架。Bond支持跨语言的序列化/反序列化,支持强大的泛型机制能够对数据进行有效地处理。该框架在Microsoft公司内部的高扩展服务中得到了广泛的应用。 阅读全文
posted @ 2015-02-14 12:30 张善友 阅读(4454) 评论(1) 推荐(0)
摘要:继去年12月宣布.NET Core开源之后,微软拥抱开源的决心又向前迈了一步,Microsoft于昨日在 .NET Framework Blog上 宣布开源.NET Core 的执行引擎 CoreCLR,同时该项目将继续托管在 Github 上。CoreCLR是.NET Core的执行引擎,负责垃圾... 阅读全文
posted @ 2015-02-07 21:39 张善友 阅读(2000) 评论(1) 推荐(0)
摘要:Frozen UI是一个开源的简单易用,轻量快捷的移动端UI框架。基于手Q样式规范,选取最常用的组件,做成公用离线包减少请求,升级方式友好,文档完善,目前全面应用在腾讯手Q增值业务中。css组件包括按钮,列表,表单,通知,提示条,弹出框,选项卡,等级图标,角标,红点,1px解决方案等。css使用模块... 阅读全文
posted @ 2014-12-09 12:54 张善友 阅读(6681) 评论(4) 推荐(0)
摘要:.NET基于MIT这一非常宽松的许可协议开源,此外微软还提供了一份专利承诺,都有助于.NET得到应用,同时避免开源、Unix和自由软件社区曾出现过的持续数年的问题。他的团队可以利用微软的开源实现,来解决Mono代码库不完整或者存在错误的地方。 阅读全文
posted @ 2014-11-13 06:52 张善友 阅读(43390) 评论(81) 推荐(49)
摘要:MimeKit 给.NET 社区带来了一流的 MIME 解析器,它能处理复杂的各种Mime, 性能好。而且开箱即用支持 S/MIME 和 PGP。MimeKit 和 MailKit 支持最新的国际化的电子邮件标准,是.NET 中为一个支持完整支持这些标准电子邮件库,最近正式发布了1.0版本。如果你想... 阅读全文
posted @ 2014-10-19 09:53 张善友 阅读(15628) 评论(23) 推荐(4)
摘要:在移动设备,网站以及应用程序间传送数据,而使用二维码真是一种较快捷的方法,也避免了蓝牙配对的混乱状况。ZXing.NET是一个开源,多格式1D/2D条码图像处理库的C#实现,ZXing.NET是个相当棒的项目程序集,它将适用于多种平台的程序集放在了一起,这些平台包括了.NET 2.0到.NET 4.5、windows RT,Unity3D、 Portable libraries 等等。具体可参考下... 阅读全文
posted @ 2014-08-24 12:57 张善友 阅读(6802) 评论(0) 推荐(0)
摘要:现代的应用程序看起来像这样:典型的交互操作包括:浏览器与 web 应用程序进行通信Web 应用程序与 web Api (有时是在他们自己的有时代表用户) 通信基于浏览器的应用程序与 web Api 通信本机应用程序与 web Api 通信基于服务器的应用程序与 web Api 通信Web Api 和... 阅读全文
posted @ 2014-08-17 21:09 张善友 阅读(10257) 评论(9) 推荐(6)
摘要:新闻 .NET技术+25台服务器怎样支撑世界第54大网站 再度燃起人们对.NET的技术热情。这篇新闻中透露了StackExchange 在技术方面的混搭,这也是我所崇尚的。因此我也在社区里极力推广Mono平台,这篇短文就想和大家一起讨论一下混搭.NET技术。 混搭(Mashup)架构是一种新型的集成各种技术的应用开发架构。传统上,Mashup源于流行音乐,是一种音乐类型,也被称为bastard ... 阅读全文
posted @ 2014-07-27 08:44 张善友 阅读(13626) 评论(24) 推荐(45)
摘要:我们读取和写入Excel 经常使用NPOI工具,如果我们的需求只是需要读取Excel,可以考虑使用LinqToExcel这个组件。这个组件用起来简单,实用,操作方便,而且结合了Linq的查询特性,excel版本不仅支持2003,而且连wps表格都支持(后缀名为.et),csv文件更不在话下了。项目地址:https://code.google.com/p/linqtoexcel/ 在使用之前: ... 阅读全文
posted @ 2014-06-21 23:45 张善友 阅读(7418) 评论(2) 推荐(2)
摘要:Proj.NET ( http://projnet.codeplex.com/)是一个.NET下开源的空间参照和投影引擎,遵循OGC相关标准。负责人(Coordinators )是D_Guidi 和SharpGIS,开发者(Developers)还有codekaizen、rstuven等,这些人也是.NET下其他的开源系统如GeoAPI.NET、SharpMap等主要贡献者。License: GN... 阅读全文
posted @ 2014-05-28 06:51 张善友 阅读(4835) 评论(1) 推荐(2)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页