Witte

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年2月12日

摘要: Rabbitmq 官方给的NET consumer示例代码如下,但使用过程,会遇到connection断开的问题,一旦断开,这个代码就会报错,如果你的消费者端是这样的代码的话,就会导致消费者挂掉。using System;using RabbitMQ.Client;using RabbitMQ.Cl... 阅读全文
posted @ 2015-02-12 21:34 Witte 阅读(47333) 评论(4) 推荐(4) 编辑

摘要: 这里将介绍一些Orleans的高级特性,适合对Orleans已经有不少了解的用户,先列出一个索引,博客文章慢慢补充 1.使用Immutable 优化复制 2.自定义序列化 (待完成) 3.可重入 Grain &单线程执行模型 4.定时器和提醒器 Timers and Reminders 5.扩展任务和Grains (待完成) 6.请求上下文 Request Context (待完成) 7.Gr... 阅读全文
posted @ 2015-02-12 12:32 Witte 阅读(2378) 评论(0) 推荐(2) 编辑

2015年2月11日

摘要: 使用Immutable优化orleans的复制 阅读全文
posted @ 2015-02-11 18:40 Witte 阅读(2362) 评论(0) 推荐(0) 编辑

2015年1月27日

摘要: 开源地址: https://github.com/dotnet/orleans昨天编译了一下,这个最新的Orleans安装程序(用github源码编译的)下载地址:http://pan.baidu.com/s/1bntoEtDOrleans官方文档:https://github.com/dotnet... 阅读全文
posted @ 2015-01-27 14:34 Witte 阅读(6267) 评论(14) 推荐(12) 编辑

2014年12月29日

摘要: Timers and Reminder 定时器和提醒器 Orleans runtime 允许开发人员通过一种叫做timer和另一种叫做reminder的机制为grain添加周期性行为。接下来我分别为大家介绍Timer和ReminderTimers 定时器 Timer用于创建grain的定时任务,但这... 阅读全文
posted @ 2014-12-29 21:39 Witte 阅读(3214) 评论(2) 推荐(1) 编辑

摘要: Orleans在默认情况下只创建一个grain的实例,并以单线程模型执行。如果同一个grain实例,在Orleans存在多个实例,就会产生并发冲突,单线程执行模型就可以完全避免并发冲突了。 但在特殊场景下,有些实例是需要创建多个实例或者以非单线程的执行方式来满足性能的需要; 如何支持创建多个实例 对于了解负载均衡的人,如果web服务器支持无状态(分布式Sesson或者cookie身份识别),会... 阅读全文
posted @ 2014-12-29 19:28 Witte 阅读(2413) 评论(0) 推荐(3) 编辑

2014年12月22日

摘要: 在开发MVC程序时,选择了couchbase作为session provider,但在部署的过程当中发现,两台web server负载均衡,只有一台有session,而负载到另外一台web server时,session就没有了。 经过仔细研究,最终发现是两台web server上IIS中的网站名称不同导致的,将两台web server上的IIS网站名称调整为一样的,就可以了。 阅读全文
posted @ 2014-12-22 22:23 Witte 阅读(595) 评论(2) 推荐(1) 编辑

摘要: 什么是orleans Orleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务。Orleans项目基本上被认为是并行计算模型Actor Model的分布式版本 虽然已经存在Erlang 和Akka这样利用Actor Model的框架,用户仍然需要做很多工作来确保... 阅读全文
posted @ 2014-12-22 22:07 Witte 阅读(1620) 评论(0) 推荐(2) 编辑

摘要: 之前一些日子,关注scala上的akka实现,因为不是java系的,一直从事C#的开发,所以在发现了一个akka.net的项目之后,便自然而然的去研究了一下,看了很多akka.net的源码,如果时间合适,准备陆续放出一些自己的经验,分享给大家但通过和akka.net的作者沟通了解到 akka.net... 阅读全文
posted @ 2014-12-22 19:43 Witte 阅读(2128) 评论(1) 推荐(0) 编辑