摘要: 首先请大家原谅我的“不务正业”,放着RabbitHub不写,各种系列的文章不写搞什么Iot,哈哈,最近心血来潮想搞个速度极快的遥控车玩,望着在角落的Raspberry Pi恶狠狠的开着各种折腾它 材料选购 这里得感谢万能的TB,能买到很多现实生活中可能根本问不到的东西。下面列一下本次TB购物清单。 小车底盘一套(轮子、马达、舵机、底盘、各种螺丝等) L298N模块一个 杜邦线(... 阅读全文
posted @ 2016-03-24 16:40 KAnts 阅读(3038) 评论(7) 推荐(7) 编辑
摘要: 继上次”vNext之旅(1):从概念和基础开始”之后再次学习vNext重新遇到了弄不懂的事情,花了一些时间学习,今天来分享一下,为后人节省些时间。 起因 在用vNext造轮子——框架的时候引入“Microsoft.Dnx.Runtime”包错误。错误如下: 当时就很郁闷我明明用的是最新的版本:“1.0.0-rc-final”啊,为什么会报错,微软改名之后没有及时更新包吗? 下面... 阅读全文
posted @ 2016-01-14 10:01 KAnts 阅读(4214) 评论(12) 推荐(11) 编辑
摘要: 在上一篇:微软分布式云计算框架Orleans(1):Hello World,我们大概了解了Orleans如何运用,当然上一篇的例子可以说是简单且无效的,因为用了Orleans不可能只写一个Hello World吧,Orleans是为分布式和云计算而生的框架,那么今天我们就简单说一说容灾、集群、容灾与集群在Orleans中的运用。 集群是什么? 下面摘抄自百度百科: 集群(clu... 阅读全文
posted @ 2016-01-13 11:33 KAnts 阅读(9348) 评论(39) 推荐(30) 编辑
摘要: 自从写了RabbitHub框架系列后的一段时间内一直在思索更加轻量简便,分布式高并发的框架(RabbitHub学习成本较高),无意间在网上级联看到了很多新框架:从helios到Akka.NET在到Orleans在到Azure Service Fabric,最终选择了Orleans作为研究对象,理由是微软官方出品,Service Fabric还没有正式版,下面我们来进入Orleans的大门。... 阅读全文
posted @ 2016-01-11 17:56 KAnts 阅读(23459) 评论(45) 推荐(73) 编辑
摘要: 在此之前项目有发生过两次类似的状况,都得以解决,但最近又会发现偶尔CPU会跑满,虽然之前使用过WinDbg解决过两次问题但人的记忆是不可靠的,今天处理同样问题的时候还是遇到了一些障碍,这一次希望可以记录的更全面些。 上两次的博文链接:记一次w3wp占用CPU过高的解决过程(Dictionary和线程安全)、EntityFramework中的线程安全,又是Dictionary。 首先请大家不要喷我... 阅读全文
posted @ 2015-11-13 10:52 KAnts 阅读(5675) 评论(23) 推荐(27) 编辑
摘要: ASP.NET vNext or .NET vNext? vNext在曝光以来绝大多数以ASP.NET vNext这样的的字眼出现,为什么这边会提及.NET vNext?原因是我认为ASP.NET只是其中的一种开发框架而已,其中真正核心重要的乃是底层的支撑层,至于底层还有些什么内容,下面会进行一次分... 阅读全文
posted @ 2015-11-10 11:36 KAnts 阅读(4123) 评论(11) 推荐(25) 编辑
摘要: 什么是锁,它用来解决什么问题? 分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了... 阅读全文
posted @ 2015-11-06 09:31 KAnts 阅读(3173) 评论(6) 推荐(15) 编辑
摘要: 在不久之前发布了一篇“项目分布式部署那些事(1):ONS消息队列、基于Redis的Session共享,开源共享”,因为一些问题我们使用了阿里云的OCS,下面就来简单的介绍和分享下相关的解决方案和心得。 为什么放弃Redis? 因为我们Redis是需要自己部署的,而自己部署意味着要花经历去维护这样一套Redis的方案,而一开始我们以为一台简单的服务器简单的安装配置一下Redis就可以负荷我... 阅读全文
posted @ 2015-10-30 10:18 KAnts 阅读(2116) 评论(8) 推荐(8) 编辑
摘要: 因业务发展需要现在的系统不足以支撑现在的用户量,于是我们在一周之前着手项目的性能优化与分布式部署的相关动作。概况现在的系统是基于RabbitHub(一套开源的开发时框架)和Rabbit.WeiXin(开源的微信开发SDK)开发的一款微信应用类系统,主要业务是围绕当下流行的微信元素,如:微官网、微商城... 阅读全文
posted @ 2015-10-19 10:50 KAnts 阅读(6627) 评论(22) 推荐(26) 编辑
摘要: 在上一篇文章《RabbitHub开源情况及计划》上有提及到了一个新的开源项目——微信SDK,经过几天的努力现在开源发布Beta1版本。 目录 前言 在某一个傍晚,与头为产品历经一个下午的讨论的结束而得出一个新的idea,架设一个暂现内部使用的“云”平台,目前主要含有微信相关服务内容,主要目标为实现统 阅读全文
posted @ 2015-06-15 09:32 KAnts 阅读(12335) 评论(59) 推荐(64) 编辑