首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

聊聊「短信渠道的设计与实现

一、背景简介 在常规的分布式架构下,「消息中心」的服务里通常会集成「短信」的渠道,作为信息触达的重要手段,其他常用的手段还包括:「某微」、「某钉」、「邮件」等方式; 对于《消息中心》的设计和实现来说,在前面已经详细的总结过...,本文重点来聊聊消息中心的短信渠道的方式; 短信在实现的逻辑上,也遵循消息中心的基础设计,即消息生产之后,通过消息中心进行投递和消费,属于典型的生产消费模型; 二、渠道方对接 在大部分的系统中,短信功能的实现都依赖第三方的短信推送...:该场景同样与业务联系密切,但是相对来说对短信触达的时效性依赖并不高,只要在一定的时间范围内最终触达用户即可; 营销推广:该场景的数据量比较大,并且从实际效果来看,具有很大的不确定性,会对短信渠道的成本和并发能力重点考量...; 三、短信渠道 1、流程设计 从整体上来看短信的实现流程,可以分为三段:「1」短信需求的业务场景,「2」消息中心的短信集成能力,「3」对接的第三方短信渠道; 需求场景:在产品体系中,需要用到短信的场景很多...; 渠道对接:根据具体的需求场景来定,如果只有验证码的对接需求,可以只集成一个渠道,或者从成本方面统筹考虑,对接多个第三方短信渠道,建议设计时考虑一定的可扩展; 2、核心逻辑 单从短信这种方式的管理来看

18830
您找到你想要的搜索结果了吗?
是的
没有找到

APP通知栏、微信、短信、邮箱消息推送:多渠道消息触达平台

1.介绍 多渠道消息触达平台是一个为应用开发者提供服务的平台,旨在解决发送消息的需求。 通过与消息触达平台的接口对接,开发者无需自行编写发送消息的代码,从而实现业务逻辑代码和发送消息逻辑代码的解耦。...能够让开发者能够更加专注于核心业务开发,提高开发效率,并且实现了消息发送的统一管理和多渠道的灵活选择。  ...源码地址:Github源码Gitee源码 2.项目特性 统一提供多个消息服务渠道:与多个第三方消息服务API进行对接,包括邮件、短信、钉钉群机器人、APP通知栏(push通知栏)、微信公众号(模板消息)...消息可靠推送:基于消息确认机制+延迟队列+线程池监控,对进入发送阶段的消息任务全链路追踪 定时模板链路追踪 人群文件定时推送:可上传人群文件对用户定时推送 3.技术选型 动态可监控线程池:引入该技术来处理各渠道消息发送任务...Redisson分布式锁:对消息确认机制引入分布式锁减小锁粒度,提高并发量 4.目前支持的渠道消息类型 邮箱    - 支持文本、HTML类型    - 支持网络附件和本地附件推送 短信    - 阿里云

40220

渠道归因(一)传统渠道归因

渠道归因(一)传统渠道归因 小P:小H,我又来了。。。最近在做ROI数据,但是有个问题。。。 小H:什么问题,不就是收入/成本吗? 小P:是的,每个渠道的成本很容易计算,但是收入就有点问题了。...小P:不愧是你,对的,用户在付费前经历过很多渠道,我感觉把收入分给谁都不好说 小H:这个也不复杂,关于渠道归因的方式有很多种,比如传统渠道归因、基于马尔可夫链、基于shapley value甚至是基于Attention-RNN...说到渠道归因,那最容易想到的就是传统的渠道归因,这种方法一般是基于业务决策的。...首次归因:首次点击渠道赋予全部转化 末次归因:末次点击渠道赋予全部转化 线性(平均)归因:每个渠道均分转化 位置归因:自定义位置的权重,一般首位占50%,其余为0 时间衰减归因:距离转化的时间越短的渠道...实际上,传统的渠道归因是易于理解、好操作、结果接受程度高的~ 共勉~

19420

渠道归因(三)基于Shapley Value的渠道归因

渠道归因(三)基于Shapley Value的渠道归因 通过Shapley Value可以计算每个渠道的贡献权重,而且沙普利值的计算只需要参加的渠道总数,不考虑顺序,因此计算成本也较低。...pd import matplotlib.pyplot as plt import seaborn as sns 本文所有数据如果有需要的同学可关注公众号HsuHeinrich,回复【数据挖掘-渠道归因.../shapley/marketing.xlsx') df_mark.head() # 渠道流转路径,该流转路径下成功转化的次数 数据格式要求: marketing_channel_subset:渠道流转路径.../shapley/user_journeys.json", "r") as f: journeys = json.load(f) journeys[:5] # 用户各渠道流转日志,数字表示渠道代号...数据格式要求:json数据,每一行为成功转化的流转路径,数字为渠道ID [[16, 4, 3, 5, 10, 8, 6, 8, 13, 20], [2, 1, 9, 10, 1, 4, 3],

20520

是否渠道与SaaS无缘?渠道、厂商求变

6月15日由人称T客和T媒体主办、海纳汇协办的“2018中国软件渠道伙伴大会”顺利在京举行,大会主题“回归渠道价值”。本次大会吸引了1000多人,300多家渠道商参加。...在下午场的封闭会议中,渠道商、厂商、资本的观点相互碰撞,一起探讨渠道曾经走过的坑,渠道的现状和未来。...,分别从从资本方、渠道运营方、渠道方三方对演讲做了精彩点评。...刘昭分享了外勤365在渠道摸索过程的感悟,产品要好卖,渠道模式有一条生命线,就是渠道留存费用必须大于销售费用,渠道才能赚钱。...现在的软件渠道压货是不良KPI造成,是机制问题。关于未来他觉得SaaS最终去渠道化,告诫渠道商在SaaS产品上要么赚快钱或者资本层面合作,否则将被时代碾压。 渠道与SaaS是否无缘?

84100

为何垃圾短信大多都是106短信

打开手机,看看有多少人的短信里充斥着上述类型的垃圾、诈骗短信?不知道大家有没有发现,这些垃圾短信的发送方大多都是106开头的。...那么106短信平台究竟是何方神圣,为何在国内持续整治垃圾、诈骗短信的基础上,依旧我行我素,可以一直发送各种营销性质的垃圾短信,甚至还有一些风险的诈骗短信?...106平台成最大垃圾短信发送源 2月28日,上海市消保委发布了针对106垃圾短信监督调查报告。报告表示,106短信平台已经成为垃圾短信的最大发送源头。...据上海市消保委查询相关资料得知,106短信是基于中国移动,中国联通和中国电信三大运营商提供的短信端口发送的短信,运营106开头短信的企业都需要电信管理部门颁发相应的资质牌照,且106短信发送者也需要进行严格的实名认证...那么,当收到这些垃圾短信,一般消费者该如何处理?如果按照短信内容“回T退订”,则可能被标记为活跃用户,受到垃圾短信的持续轰炸,电话号码甚至会被倒卖给其它公司,招致更多五花八门的骚扰短信

13.1K40

短信验证

很多应用中注册、修改密码等均用到短信验证,一般实际开发中短信验证功能的开发,前端会调用后台给的获取验证码和提交验证码接口;这里使用ShareSDK中的短信验证码SDK来模拟短信验证过程,实际开发流程和此基本一致...倒计时功能可自行添加 基本根据短信验证码SDK文档去操作,我采用的__短信SDK无UI集成__。...这里说下注意事项: 创建应用时,需要选择发送短信验证码的应用,如果创建应用选择类型不对,则不能成功发送短信验证码。...UserInfo={getToken=406} 406是说初始化SDK的appkey不存在 应选择横向第二个图片点进去创建应用 创建应用成功后,会得到App Key和App Secret 只是使用短信验证...照着文档做完步骤后,运行: 收到验证码 这里短信标识为[掌淘科技],如果想自定义,需要另做其他操作。

11.9K30
领券