
电商
文章平均质量分 78
markely
物联网,电商,新闻、旅游,金融等平台开发
展开
-
PayPal-PHP-SDK使用
paypal支付接口准备工作首先去申请一个paypal账号,https://www.paypal.com/。 申请完毕并登录,进入https://developer.paypal.com/developer/accounts/。即可看到你申请账号自动配属的两个测试账号,账号类别分别是:BUSINESS和PERSONAL,PERSONAL的账号里面有$9999,测试费用,表激动。 下面去给两...转载 2018-06-01 14:56:59 · 6540 阅读 · 3 评论 -
构架稳定与可扩展的优惠券系统
每次打完滴滴, 我们都可以分享领券页面到朋友圈, 让大家一起来领券. 而领完券后, 一大堆5折券到账的感觉一定很爽(可惜现在的折扣越来越少了). 想必大家都对滴滴的优惠券影响深刻. 滴滴的用户规模如此之大, 送券力度如此之高, 如果由我们来做,该如何构架这样一个稳定且有扩展性的系统呢?可扩展的定义我们这里主要考虑这两个方面的扩展: 业务扩展 变更或新增业务逻辑时, 尽量对已有的核心...转载 2018-10-22 18:18:23 · 1441 阅读 · 0 评论 -
以电商网站为例,谈大型分布式架构设计与优化
本文大纲:目录一、使用电商案例的原因二、电商网站需求三、网站初级架构四、系统容量预估五、网站架构分析六.网站架构优化本文主题为电商网站架构案例,将介绍如何从电商网站的需求,到单机架构,逐步演变为常用的、可供参考的分布式架构原型。除具备功能需求外,还具备一定的高性能、高可用、可伸缩、可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造、扩展、支持千万PV,是...转载 2019-05-24 15:31:45 · 927 阅读 · 0 评论 -
浅谈秒杀系统架构设计
秒杀是电子商务网站常见的一种营销手段。原则不要整个系统宕机。 即使系统故障,也不要将错误数据展示出来。 尽量保持公平公正。实现效果秒杀开始前,抢购按钮为活动未开始。 秒杀开始时,抢购按钮可以点击下单。 秒杀结束后,按钮按钮变成秒杀已结束。技术攻关短时间内的大访问量对现有网站业务造成的冲击。 秒杀是一个网站营销的一个附加活动,时间短,并发量大。 如果和网...转载 2019-05-23 02:16:21 · 176 阅读 · 0 评论 -
浅析B2C电商产品中的“库存”概念
电商产品最复杂的模块莫过于“后台模块”,而后台模块中较为复杂的又莫过于“库存管理”,而一般来讲B2C电商产品中的库存包括七大部分,分别是:可销售库存、订单占用库存、不可销售库存、锁定库存、调配占用库存、调配中库存、虚库存。而这几个的关系是这样的:总库存=可销售库存+订单占用库存+不可销售库存+锁定库存+调配占用库存-调配中库存-虚库存关于这个关系,下边会详细说。可销售库存可销售...转载 2019-05-23 09:31:30 · 1213 阅读 · 0 评论 -
微信支付小结
一.公众平台设置网页授权域名方案一:在做项目集成微信登录以及微信支付的时候,都需要进行用户授权。这个授权的流程可以简单描述为:1. 用户从我们的应用触发需要授权的操作,比如点击微信登录;2. 应用收到这种用户请求后,将用户重定向到微信提供的一个授权页面:3. 用户通过微信扫码(PC端授权,上边左图)或者点击确认按钮(移动端授权,上边右图)告...原创 2019-05-23 09:31:05 · 609 阅读 · 0 评论 -
PHP消息队列实现及应用:队列处理订单系统和配送系统
解耦案列:队列处理 订单系统和配送系统我们在前面了解过消息队列的使用场景:http://blog.youkuaiyun.com/github_26672553/article/details/78194336这里,我们要来处理其中一个场景:系统的解耦。在电商项目中,当客户提交了一个订单之后,客户在个人中心可以看到订单处于配送中。这个时候就要参与进来一个系统,叫做『配送系统』。如果我们在做架构...转载 2019-05-23 09:32:50 · 1766 阅读 · 0 评论 -
电商平台-redis缓存在商品中的设计与架构
说明:Java开源生鲜电商平台-redis缓存在商品中的设计与架构。1. 各种计数,商品维度计数和用户维度计数 说起电商,肯定离不开商品,而附带商品有各种计数(喜欢数,评论数,鉴定数,浏览数,etc),Redis的命令都是原子性的,你可以轻松地利用INCR,DECR等命令来计数。商品维度计数(喜欢数,评论数,鉴定数,浏览数,etc) 采用Redis 的类型:Hash. 如果...转载 2019-05-23 18:39:29 · 2447 阅读 · 0 评论