淘宝卖家开店运营论坛_淘宝卖家经验交流学习社区

标题: 电商背景筹划:体系消息 [打印本页]

作者: 秋天落叶7521    时间: 2024-2-17 18:20
标题: 电商背景筹划:体系消息
电商背景体系中,消息体系是一个必不可少的功能模块,其焦点是资助背景职员及时相识业务消息,保障业务正常运行。本文作者以此为出发点,详细的概述了电商背景中的体系消息的筹划思绪,与各人分享。
背景体系是一个巨大的功能体系,及时的相识每个功能的利用状态,保障业务正常举行是每个体系的重点。通常体系内会开辟大量的监控功能(可视化的报表和非可视化的报表)来对这些业务举行监控,同时关照相应的负责人以及时相识业务和服务器状态。
常见的一些监控功能,如账号非常(账号异地登录、账号多次暗码输入错误)、运营关照(活动上架、活动下架)、订单非常(订单堆积、派单堆积)、服务器非常(服务器宕机、CPU过载)、脚本非常(脚本卡死、进程过多)等等。
本日带各人来筹划一个体系消息关照模块,通过简单的设置,完成个性化的消息发送,而且减轻后期代码的维护工作。起首我们来看看常见消息发送功能是怎样实现的以及它们的优缺点。

01 实现方式

1.1 直打仗发

直打仗发是将消息发送的逻辑和详细的业务代码逻辑写在一起,当满意条件时,触发消息发送功能。
我到场过多个体系的开辟,发现这么干的人还是挺多的。总结一下应该有以下几个缘故原由:

1.2 消息池

通过将全部消息先网络到一个消息池(如Mysql、Redis、Kafka等)中,然后再同一通过体系调理将消息发送给吸收人。

02 消息池模子

体系规划的目标就是让功能布局清晰,后期维护更轻松,以是上面第一种的实现方式就不讲了,紧张讨论一下消息池功能是怎样实现的。先来看一下消息池功能的模子图:
上面的模子紧张分四层:

03 功能分析

筹划详细功能前先来分析一下消息关照都涉及哪些功能。

3.1 消息范例

在体系运行过程中,会涉及到很多业务功能的监控,如订单业务中,订单付出是否有未乐成、订单分配是否有堆积的环境、派单功能是有堆积环境;再如运业务务中,商品运营活动已经设置上线时间,到点上线后必要及时关照运营职员上线是否乐成,制止影响活动结果。
为了可以或许及时让维护职员相识题目,通常都对消息举行归类,如账号非常、服务器告诫、数据库非常、运营关照、订单非常、脚本非常等。

3.2 告急程度

体系中对于差异范例的消息,根据紧张程度会分别出差异的级别。如体系逐日报表任务,由于数据量比力大,要求并不是很高,耽误一天通常都可以担当, 以是都是晚上3 ~ 5点之间由脚本主动运行导出后放在服务器上,第二天早上8点发体系关照,再由需求人自行导出就可以了,这类消息属于一样寻常程度;
但是对于服务器宕机这种环境,就必须立刻关照负责人举行处理惩罚,以免给企业带来更多的丧失,这类消息属于告急程度。

3.3 吸收方式

消息吸收方式通常就三种:站内信、手机短信、邮箱。差异的吸收方式作用有所差异:

3.4 发送时间

对于体系中的消息,比力告急的如订单付出非常、数据库宕机非常它们必要及时发送,尚有一些不紧张的,比如上面说的各种任务报表,晚上3、4点天生好后,体系也不会发送消息,一样寻常会设置好时间,比及早上8、9点才会开始发送关照,尚有一些任务必要每个几小时就得发送一次。

3.5 唯一标示

唯一标示紧张用于代码开辟。在测试环境和正式生产环境由于测试导致数据库ID差异等,以是开辟时没有办法通过对应的ID调用消息,就必要筹划一个唯一标识符供开辟职员利用,一样寻常标示符定名根据详细的业务点来定名。

3.6 消息吸收人

由于员工岗位的变动,背景必要设置相应的吸收人维护界面,可以自由的添加、删除多个消息吸收人。

04 原型筹划

体系消息根本就上面这些功能,有必要的可以本身再扩展。下面给出部分原型筹划图:
功能整理:
消息设置列表:
消息表单设置页:
吸收人列表:

05 利用方法

功能我们筹划好了,如安在业务中利用,我简单说一下:
此中1、2两步必要在各自业务平台完成,第1步封装成公共功能,只用开辟一次,第2步根据业务必要自行调用,就一行代码,是不是很简便。剩余全部的功能都会集在消息模块,维护起来就比力方便了。
以上就是体系消息模块的筹划,接待下方留言互换!
作者:JackLiu;个人微信公众号: 扬帆去远航(ID:Jackai_liu)
本文由 @Jack 原创发布于大家都是产物司理,未经作者允许,克制转载。
题图来自Unsplash,基于CC0协议。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
作者: winningexpert    时间: 2024-2-18 01:52
学习到了 赶快利用一下去
作者: 邂逅的毒药    时间: 2024-3-1 03:12
支持楼主  来学习一下
作者: 5218679    时间: 2024-3-9 09:33
来学习下,每天学习才能不断地进步 开好淘宝店
作者: murphydog    时间: 2024-3-10 06:08
来论坛来学习淘宝知识的
作者: yangchao    时间: 2024-3-11 14:34
66666666666666
作者: redzijian    时间: 2024-3-11 14:37
看看学习下 支持个
作者: guilingwuhen    时间: 2024-3-18 11:28
谢谢老板的帖子
作者: 8962178    时间: 2024-3-27 02:21
谢谢楼主分享
作者: caosaobi    时间: 2024-3-30 02:30
6666 不错好文章
作者: qglhr    时间: 2024-4-2 05:06
文章很好,学习了楼主
作者: jaivy    时间: 2024-4-2 05:48
很好学习了
作者: 502105309    时间: 2024-4-2 15:07
楼主很优秀啊
作者: lovechong    时间: 2024-4-2 19:08
多谢楼主的分享
作者: youxinjiuhao    时间: 2 小时前
很不错 谢谢分享




欢迎光临 淘宝卖家开店运营论坛_淘宝卖家经验交流学习社区 (https://www.tao92.com/) Powered by Discuz! X3.3