摘要: 人人网的系统架构今天在网上看到人人网使用的开源软件列表 ,人人网的架构师写的,看完后,大概了解了人人网的架构信息数据层使用MySQL ,同时使用Tokyo Cabinet(Key-value的存储引擎,简称TC)做一个数据冗余,TC代替MySQL做存储,例如搜索结果页的用户资料,但Tokyo Cabinet没有网络处理能力,需要使用Tokyo Tyrant以提供网络接入能力,并调用Tokyo Cabinet的API进行持久化存储Tokyo Tyrant其实也是Tokyo Cabinet的作者开发的,主要是支持Memcached传输协议的网络接口,可以理解为Tokyo Tyrant处理网络连接, 阅读全文
posted @ 2011-04-13 20:07 芝麻开门 阅读(3779) 评论(0) 推荐(0) 编辑
摘要: C:\ICEService\Registry\templates.xml上面可以运行成 ICEGRID程序了。可以把上面的exe 发布成 windows 服务:1 . iceserviceinstall icegridregistry config.grid 2. iceserviceinstall icegridnode D:\MyIceGrid\config.node再用 icegridadmin 增加 service 或用 IceGridGUI.jar 来管理 registery.InstanceName=MyIceGriddefault -h 192.168.3.95 -p 12000 阅读全文
posted @ 2011-04-13 14:21 芝麻开门 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: 日志中记录到如下异常信息事务(进程 ID 64)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。事务(进程 ID 92)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。业务逻辑中有批量insert和批量delete操作 ,没用到事务,多线程wroker程序后台在表上添加索引解决。 SQL Server死锁总结 阅读全文
posted @ 2011-04-13 14:18 芝麻开门 阅读(576) 评论(0) 推荐(0) 编辑