日期:2014-05-20  浏览次数:20752 次

C# 消息引擎
    要设计一个消息引擎,可是没有思路,要求支持消息发送(Email、Imme、内部消息等),定时提醒、消息队列、消息分类等 本人是个菜鸟,刚接触工作,针对这样的需求说明,要设计一个消息引擎,实在是有点不知从何入手,请大虾们指教呀!不甚感激了。。。。。。
------解决方案--------------------
你真是个好员工。

如果是我,我就要看是否有必要自己开发消息引擎,用现成的引擎能满足需求吗?

如果可以就要提出来,与领导讨论协商。减少了自己的工作量,也加快了项目进度。
------解决方案--------------------
原理就是一个货运站 有人送东西来的时候 填一张发货单 然后先堆在空地上 然后在公告板上贴上“谁谁有料到 快点拉了滚蛋”
每个拉货的傻冒来的时候就出示自己的提货单 查询 提货单上的代号跟发货单上的代号一致 那些东西就给他拉走
如果超过某段时间堆在空地上的货物还是没人来拉 是把它们搬到仓库里面去或者当场销毁就随你爱好了
------解决方案--------------------
引用:
你确定你不是要使用一个现成的消息引擎(比如MSMQ),而是要自己设计一个消息引擎??


他要是不是消息引擎,其实是一个类似 QQ 服务器端的东东,可以同时在QQ邮件,QQ,和WEBQQ上使用即时通讯。所以你买个QQ企业版就行了。否则的话,你就只能自己写消息队列,当然,你直接上exchange2010那一大堆也行,别说邮件了,还支持语音,在线文档和呼叫中心呢,当然¥的问题就....

如果开发的话,如果不支持邮件的话,信息不落地的话,也没什么问题,要支持邮件的话,就要考虑消息队列和邮件之件的格式问题,还没办法用现成的邮件服务,它应当是不会给你发消息的,当然,我见过用com+服务监视exchange的。但邮件格式解释还是挺烦的。

反正这项目有点复杂。
------解决方案--------------------
引用:
没事儿的 有人回答怎么可能会介意呢~ 谢谢你的回答 我是一个刚步入这个行业的菜鸟~ 不是学生的~ 这个需求是实际项目的需求~ 不用那些中间件 就是系统内部消息 也是要自己去写~ 我现在分配的任务是去写消息引擎~ 话说 真心没有好的想法 还是一样迷茫ing~ 
而且,我还在考虑 消息队列是不是要用线程去写 XinYaping有没有好的建议呢? 跪求了~


那么你们这是个什么样的系统呢?尽可能介绍详细一点,我看看有没有你们系统内的现成的资源可以利用。