C# 消息引擎
要设计一个消息引擎,可是没有思路,要求支持消息发送(Email、Imme、内部消息等),定时提醒、消息队列、消息分类等 本人是个菜鸟,刚接触工作,针对这样的需求说明,要设计一个消息引擎,实在是有点不知从何入手,请大虾们指教呀!不甚感激了。。。。。。
------解决方案--------------------你真是个好员工。
如果是我,我就要看是否有必要自己开发消息引擎,用现成的引擎能满足需求吗?
如果可以就要提出来,与领导讨论协商。减少了自己的工作量,也加快了项目进度。
------解决方案--------------------原理就是一个货运站 有人送东西来的时候 填一张发货单 然后先堆在空地上 然后在公告板上贴上“谁谁有料到 快点拉了滚蛋”
每个拉货的傻冒来的时候就出示自己的提货单 查询 提货单上的代号跟发货单上的代号一致 那些东西就给他拉走
如果超过某段时间堆在空地上的货物还是没人来拉 是把它们搬到仓库里面去或者当场销毁就随你爱好了
------解决方案--------------------
他要是不是消息引擎,其实是一个类似 QQ 服务器端的东东,可以同时在QQ邮件,QQ,和WEBQQ上使用即时通讯。所以你买个QQ企业版就行了。否则的话,你就只能自己写消息队列,当然,你直接上exchange2010那一大堆也行,别说邮件了,还支持语音,在线文档和呼叫中心呢,当然¥的问题就....
如果开发的话,如果不支持邮件的话,信息不落地的话,也没什么问题,要支持邮件的话,就要考虑消息队列和邮件之件的格式问题,还没办法用现成的邮件服务,它应当是不会给你发消息的,当然,我见过用com+服务监视exchange的。但邮件格式解释还是挺烦的。
反正这项目有点复杂。
------解决方案--------------------
那么你们这是个什么样的系统呢?尽可能介绍详细一点,我看看有没有你们系统内的现成的资源可以利用。