一、产品说明
1、产品定义
专属消息存储:指提供对企业在钉钉上产生的文本消息存储到企业指定的数据库上的服务。
2、操作指南
资源准备
DB 正常情况下写功能验证
操作:
测试组织内成员发送普通文本消息,或者加密文本消息。
验证:
数据库中查看,会新增一条记录。对应的sql语句:
select msg_id,sender,cid, FROM_UNIXTIME(create_at/1000,'%Y-%m-%d %H:%i:%s') as ctime from private_message order by create_at desc;
DB 异常情况下 写功能验证
操作:
(多选一)用户关停DB;或者将提供的高权限账号的权限回收;或者将来源访问的地址移除网络访问白名单。保持异常状态10分钟。
10分钟后恢复DB。
验证:
DB异常期间,新增的数据不会写入。
DB恢复正常后(1小时内),在异常期间的数据,会自动回补到数据库中(一般不超过1小时)。
三、Q&A
1.需要购买多大的存储空间?
单条消息数据量估算:假设平均 400字节/条(包括sender、cid、corpId、msgid、content、timestamp、extension、其他字段)
客户类型抽象(每条消息记录 400 字节,一亿条约40G):
场景一:员工数 1000人
每日发送消息总量 10万条,三年数据总量:1 亿条,三年数据存储空间:40G
场景二:员工数 1万人
每日发送消息总量 100万条,三年数据总量:10 亿条,三年数据存储空间:400G
场景三:员工数 10 万人
每日发送消息总量 1000万条,三年数据总量:100亿条,三年数据存储空间:4T
写入tps:100/s, 读qps:20/s(假设每次读取50条记录),每条记录 400 字节,三年数据总量:100亿条, 数据存储空间: 4T
场景四:员工数 10 万人
每日发送消息总量 1 亿条,三年数据总量:1000亿条,三年数据存储空间:40T
写入tps: 1000/s,读qps: 100/s (假设每次读取500条记录),每条记录 400字节, 三年数据总量:1000亿条,数据存储空间:40T
数据库的计算能力:16core/32g 足够应付上述所有计算场景。
2.对带宽有什么要求?
特指专属消息存储的带宽,不包含文件、图片的带宽,如需要开通文件、图片的专属存储,请参考相应的评估规范。
上行带宽:40Kb/s
下行带宽:400Kb/s
3.消息存储配置失败怎么办?
建议通过下面的设置进行排查
一键预约免费咨询>>