浏览 4947 次
锁定老帖子 主题:系统站内信设计
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-06
信息发送 --- MESSAGE_SEND Name Code Data Type Primary 信息编号 MID integer TRUE 发件人 SENDID integer 标题 TITLE varchar(64) 发送时间 SENDTIME datetime 类型 TYPE tinyint --普通,公告,订阅 状态 STATUS tinyint --收藏,垃圾,删除 信息主体 -- MESSAGE_CONTENT Name Code Data Type Primary 信息编号 MID integer TRUE 信息内容 CONTENT varchar(1024) 信息接收-- MESSAGE_RECEIVE Name Code Data Type Primary 信息编号 MID integer TRUE 收信人 RID integer TRUE 读取标示 READ boolean 状态 STATUS tinyint --收藏,垃圾,删除 读取时间 READTIME datetime 优点: 没有冗余数据. 缺点: 当群发信息时,发给多少人MESSAGE_RECEIVE就会新增多少记录. 还请各位指点设计站内信的迷津,不胜感激. 想过有ActiveMq实现,后来感觉没有什么必要,因为还是要持久化到DB.ActiveMq只是提高了消息的发送效率,不是实时的.利用程序自己也可以写一个缓冲容器. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |