• 快捷搜索
  • 全站搜索

云服务邮件群发系统探索

2013-12-11 16:52:29作者:民生证券技术总监 颜阳编辑:金融咨询网
基于不定期的大量群发邮件,且发送邮件带有超大附件的情况下,采用基于灵活性更强的公有云平台资源来构建一套群发邮件系统,是解决证券行业邮件群发挑战的思路之一。

国内企业包括证券公司多年来大多一直使用自建邮件系统进行业务办公。证券行业长久以来定期对其用户定时提供专业性的分析以及指导性的文档,这些文档会以电子邮件的形式投递给用户(虽然现在的服务及营销的工具很多,但EDM仍然是主要的营销服务方式),当特定发送日期到来的时候,不仅会给邮件系统的硬件资源带来巨大的压力,办公网的带宽也会出现拥堵情况。而且由于各公司办公网络往往并不是为此类大压力业务所设计,如果为应对突发业务搭建一套系统,在系统闲置时会造成大量的资源浪费。基于不定期的大量群发邮件,且发送邮件带有超大附件的情况下,采用基于灵活性更强的公有云平台资源来构建一套群发邮件系统。可以解决上述的相关问题,达到高扩展、超稳定、发送及时、使用方便,送达率高等特性。具体处理如下。

1、短时间完成大量邮件的投递

        解决邮件发送速度跟带宽以及发送服务器的工作效率有直接关系。利用云计算平台的运算速度,平台对于邮件发送过程中的消息处理以及数据存取、处理等应用做过专门的优化,包括邮件队列的形成、分拆、发送、日志处理等做了最大限度的优化。在保证邮件正常顺利投递的同时,实现邮件的跟踪和查询。

        为保证系统稳定、高效的运行,整个邮件平台先后共架设数十台云服务器(可扩展)。采用前中后台独立模式,构建邮件发送集群。与此同时,配以独享百兆互联网带宽作为邮件接收和发送的通道,确保邮件能以最快的速度投递到目标地址。

2、一次上传,分拆入列,批量发送

        邮件的投递速度与邮件服务器的互联网带宽大小成正比,同邮件服务器自身数据处理性能也有很大的关系。根据需求,在既满足邮件发送速度,同时又不影响公司互联网带宽占用量的前提下,系统采取了“一次上传,分拆入列,批量发送”的策略。就是在一封邮件里,将所有的收信人地址都“抄送或密送”发给邮件服务器,然后利用邮件服务器的智能识别系统进行邮件地址的智能拆分,均匀推送到前端邮件发送服务器上进行邮件的正常发送。这样,既极大地减少了邮件上传时带宽的占用量,同时也提高了邮件发送的效率。

3、保证及时性,确保送达率

        券商研报类邮件有其特殊的及时性要求,—篇研报,即使有非常高的参考价值,如果邮件不能及时送达,也必将失去其应有的价值。想必,这也是传统邮件服务器的瓶颈所在。基于此,本邮件系统在设计之初,就将此两点作为首要条件,贯穿整个系统的建设。

        邮件的及时性与邮件发送服务器的出口带宽有直接关系,而送达率则与邮件发送服务器的互联网地址的诚信度有关。为了达到目的,系统在建设过程中采取了一系列解决措施和规避办法。例如,动态出口带宽设置,固定域名,IP地址池,动态轮循等措施。

4、保留Outlook的习惯

        目前,市场上绝大多数邮件群发类产品,都需要通过网站或是定制开发的客户端产品进行邮件投递,这无疑满足不了此项目建设的初衷。

        为此,我们通过对公司使用人员操作习惯的归纳总结后,决定采用与Outlook结合最为紧密的Exchange2010作为此平台的前端应用。Exchange2010具有稳定性强、操控简便、安全性高、兼容性好等诸多优点。对于使用SMTP/POP3这样的开放式协议,安全稳定无疑成为重中之重的要素,同时也要兼顾使用性和实用性原则。

5、动态扩充系统资源,满足特殊需求

        每逢特定时段(季末、半年末、年终)。由于研报量的大幅增加,邮件的发送量也会突增。对于云平台来说,提供弹性计算能力是云平台的一个特色之一,在系统设计初期,系统前端的Exchange服务器配置了完善的任务分配机制,当邮件发送量增加的时候,可以对新加入发送集群的云服务器合理地分配发送任务。并且在网络带宽出口上,也可以实现“按需调整,动态分配”的原则,以满足在此阶段邮件发送的及时性要求。

        上述设计具有较强的扩展性,可以用于其他需要高并发的邮件传送的应用中,可以节省大量的企业资源,有很好的推广价值。

(文章来源:新金融世界)
 

扫码即可手机
阅读转发此文

本文评论

相关文章

频道最近更新

频道热门文章