很长时间了,有两个想要完成的事情,在这里写下来,督促自己完成它们。
第一个事情是实现一个模板系统,主要特点:
- 实现文档和代码之间的强联系,最外层的模板代码即文档
- 分离关注。不同逻辑部分可以放在不同的文件或代码段里,即便最终生成的代码不可避免地混合
- 跨语言。比如在server端和javascript部分都需要生成同一段html代码,模板写一遍就好了
- 简化输入。这是所有模板系统都应该实现的,希望能够做得更好一点,比如用同一段模板生成Android、iOS和html/javascript代码
另一件事情是参考DDD、lmax架构、VoltDB这些思想,完成一个可以用于中小型电商系统的内存计算架构设计。看了一些相关的文章和书籍,感觉使用在真实系统上还需要更多的思考,有些坑也要自己踩一踩,那么这个架构的一些要求:
- 能够真实支撑一个中小型电商,也就是说需要支持复杂的业务逻辑(慢),存量订单(无效占用内存)这些问题
- 低延迟高吞吐,支持每秒万笔交易,能够应付限时抢购之类的业务
- 简化并发处理,或者说根本不并发,全部顺序处理交易
- 实现核心代码
忽然想开个博客
原文:http://www.cnblogs.com/forestye/p/5605696.html