![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
业务
文章平均质量分 61
业务设计,思考
浮生若梦flw
这个作者很懒,什么都没留下…
展开
-
电商网站如何规避二清风险
电商网站如何规避二清风险什么是二清?二清,通俗来说,就是二次清结算,是指有清结算资质的机构将资金结算给入网的商户后,该商户再将资金清结算给下游的子商户,着该商户没有清结算资质的话就属于二清了,二清的本质是没有清结算资质的机构。却提供清结算的服务。哪些机构可以做清结算呦?如:奥行、银联和银行具有清结算的资质,还有现在的第三方支付公司(有支付牌照的)都是合规合法的。如何规避二清分析1:电商系统内部建立虚拟账户2:对接第三方持牌具有分账能力的支付机构以微信支付为例:1:交易系统收单以后,在微信创建预原创 2022-05-25 23:36:09 · 892 阅读 · 0 评论 -
如何设计一个高性能积分系统
# 如何设计一个高性能积分系统功能说明1:用户签到可以获得积分,需要按照用户维度每天进行用户总积分排行榜2:需要近实时更新排行榜3:在积分相同的情况下,需要按照先注册的用户排在前面4:用户量100w5:排行前20名称6:实现积分新增,扣减,过期等能力。排行榜设计1:排行榜的实现可以借助redis的SortedSet数据结构实现排行榜,sortedSet可以按照我们给的score进行排序,但是SortedSet的性能会随着元素的数量急剧下降。这里每次写入新的移除旧的数据,保证排行的数量在原创 2022-05-24 00:19:46 · 1445 阅读 · 1 评论 -
关于订单库存扣减的应用实践
关于订单库存扣减的应用实践一: 背景 在电商的业务场景中每个商品都是有库存的,而且可能存在很多限售的运营策略。我们团队面临社区电商的业务场景更为复杂。不仅仅是库存限售,存在区域,门店,用户,运营分组,物流等的限售策略。如何面对日单量千万级别(未来更多),和多个维度的限售策略而不超卖,少卖是一个必须解决的问题。 下面就是库存扣减的流程图。冲图种我们可以看出,要保证整个扣减库存不出问题,限购查询和库存的扣减必须是原子性的而且要单线程执行。 现在处理这种场景存在多种方案。但是要保证高性能和高可原创 2021-11-02 22:34:35 · 590 阅读 · 1 评论 -
索引布尔表达式
索引布尔表达式问题背景 广告推荐引擎中,广告主会对广告投放做一下定向要求(比如:性别,年龄,城市等),这就需要通过用户画像特征从广告库里面检索出符合定向要求的广告。 当广告数量少的时候,我们可以迭代每个广告做比对。Attributes = list<Attribute> // 用户的流量标签,例如:用户的年龄、性别... for (Ad ad : ads) { check attributes for each ad. // 对于每一个广告检查是不是符合流量标签,挑选广告.原创 2021-07-17 14:28:26 · 292 阅读 · 0 评论 -
广告竞价中为什么采用二价计费
广告竞价中为什么采用二价计费一:问题在计算广告的行业中,一般扣费价格并不是你出价的价格作为扣费价格的。而是以第二名的出价进行扣费二:为什么这么做? 假如A,B两个广告主出价参竞,A广告主出家2元,B广告主出价5元,假设他们的cvr都为0.5.那么A的ecpm=1,B的ecpm=2.5,这个时候B胜出,扣费5元。但是下次第二轮竞价的时候,b广告主发现自己成本高,就想降低出价,出4元ecpm=2元,B还是胜出。第三轮也是如此,B广告主会不停的降低出价来降低成本。这就导致竞价的氛围变差。 假设原创 2021-06-16 23:05:23 · 5026 阅读 · 0 评论