2013年10月25日

转 Greg Young谈以读模式使用Event Store

摘要: Greg Young是Event Store的首席架构师,他最近谈到了Event Store中的Projections Library,以及如何以读模式来使用它。Greg在讲座中解释了Projections Library及其主要用例。他还介绍了很多实用的例子。Projections Library是一种流式数据库,主要关注时间化查询(Temporal Query)。当要将发生的事情与时间关联起来时,比如希望在Twitter上找出一分钟内说过“生日”的人中提到“礼物”的,使用时间化查询。据Greg介绍,时间化查询是业务系统中一种常见的查询类型,Event Store可以轻松处理。而使用SQL来 阅读全文

posted @ 2013-10-25 17:08 荣锋亮 阅读(412) 评论(0) 推荐(0) 编辑

RavenDB 学习

摘要: RavenDB 是个新的.NET开源文档数据库。下面是一个简单的例子 阅读全文

posted @ 2013-10-25 16:08 荣锋亮 阅读(179) 评论(0) 推荐(0) 编辑

一个开源的event store 实现

摘要: event store 对于开发是比较方便的同时.net 环境下有这样一个比较方便的框架可以直接使用网址是:http://geteventstore.com有兴趣的可以进行学习了解官方的文档如下:Getting StartedGetting Started with the Atom HTTP APIGetting Started on Amazon EC2IntroductionEvent Sourcing BasicsRunning the Event StoreWindows / .NETLinux / MonoInternal Architectural OverviewReliabi 阅读全文

posted @ 2013-10-25 15:06 荣锋亮 阅读(708) 评论(0) 推荐(0) 编辑

转 Event Store介绍

摘要: 摘要: 游戏开发中,经常会越到千奇百怪的Bug。后台程序都是以demon 方式运行,要么GDB,要么Log。一些确定性的bug可以直接使用GDB调试,比如特定请求会Crash。如果是运行一段时间,Bug才会出现,无明显规律,那么也只能使用Log了。但是从成千上万条日志中Grep、分析、定位,然后修改代码、测试,这个过程效率极其低,有的时候挫折感倍强,想骂娘都。经过一些总结后,我们希望程序能够具有完整跟踪用户行为的功能。用户的行为被完整的记录下来,针对领域对象提供类似“快照”的功能,当程序出现问题时,我们可以从某个正确的“快照”为起点,回放用户的操作,这样Bug可以被重现,修复bug后也可以通. 阅读全文

posted @ 2013-10-25 14:57 荣锋亮 阅读(276) 评论(0) 推荐(0) 编辑

导航