首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java学习java

    谷粒商城:环境搭建(3

    yum 源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo 3

    65030编辑于 2022-11-15
  • 来自专栏陶然同学博客

    【畅购商城】需求分析与系统设计及3.架构搭建

    案例:海尔商城、 尚品宅配 O2O O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台,这个概念最早来源于美国。 案例:京东商城、天猫商城 注:我们《畅购电商系统开发》课程采用B2C模式 畅购前台-需求分析与系统设计 电商项目分为:前台和后台 前台:提供用户使用 后台:提供商家进行管理 本项目主要讲解时: 前台 需求分析 系统设计 技术架构 架构

    50440编辑于 2023-02-24
  • 来自专栏贝丝的专栏

    极光商城服务架构设计

    服务架构设计 高并发支撑思考 我们先来看看这张图,首先我们可以思考一下,这个架构中,哪些地方可以做负载均衡,来承载更高的 QPS 呢? 首先,我们可以在 Nginx 外层,做负载均衡。 业务架构设计 回到最上面的那张图片,用户最先访问网站的时候,加载的静态资源通过 CDN 进行分发,这里当然也包括图片了。 然后在未命中缓存等一些情况下,肯定需要回源到 Nginx 来,所以专门的静态资源服务器是必须的,也可以用诸如阿里云OSS、腾讯云COS、AWS S3等来托管,设置回源地址。

    1.1K40发布于 2021-07-23
  • 来自专栏vivo互联网技术

    vivo商城前端架构升级-总览篇

    【分层架构】 在《前端架构-从入门到微前端》一书中提到,前端架构自上而下可以设计为四个层次,分别为系统级、应用级、模块级、代码级,我们通过这四个层次来分析vivo商城前端架构升级过程中的种种思考和实践, 更多细节内容,请关注我们的系列第三篇《vivo商城前端架构升级(三):多端实践篇》 3、BFF 业务现状 随着端的增多,新的接口数量呈现爆发式增长,老的接口为了适配各端,也会增加了各种不同的字段,导致前后端适配多端的工作量越来越大 (3)强大的API调试工具 ? 4、SSR 自从前后端分离后,前端采用了SPA技术,走的都是CSR(客户端渲染)的模式。 二、应用级 即应用外部的整体架构,如多个应用之间如何共享组件、如何通信、如何开发通用脚手架等。在应用级别的架构上面,我们主要沉淀了适用于商城的UI库,为其他商城衍生项目提供基础组件支持。 【小结】 本篇文章介绍了 vivo 商城架构升级的背景,并从系统级、应用级、模块级、代码级四个层次,总结了 vivo 商城前端架构升级过程中的种种实践和探索,希望能给有类似需求的团队带来帮助。

    1.1K30发布于 2020-09-03
  • 来自专栏波波烤鸭

    1-2 云商城架构设计

    1-2 云商城架构设计 1、架构设计   云商城采用了当前主流的微服务技术架构,微服务技术栈采用了当前主流的SpringCloud Alibaba技术栈,从接入层、网关层、服务层、数据同步、服务治理、数据处理 、第三方接口多个方面进行了精心设计,技术经过了多次挑选、优中选优,最终打造了一套全网最优质的的微服务商城架构体系,解决了大型微服务电商应用中绝大多数难点、痛点问题。 3、Swagger使用 3.1 在线工具   编写Swagger接口,可以用Swagger Editor,地址:https://editor.swagger.io/ ?

    1.5K10发布于 2021-01-13
  • 来自专栏半旧的技术栈

    【cursor重构谷粒商城】03——谷粒商城技术架构选型存在哪些不足?

    本项目将基于谷粒商城项目,并且对谷粒商城项目进行二次重构,使其满足最新的主流技术栈要求。 上一篇文章,给大家演示了用cursor快速开发一个项目的demo,这篇文章,我们主要对谷粒商城进行介绍。 一、项目简介 谷粒商城分为以下篇章: 分布式基础(全栈开发篇): 涵盖项目的基础知识和全栈开发技术。 分布式高级(微服务架构篇): 深入探讨微服务架构的高级概念和实践。 高可用集群(架构师提升篇): 专注于高可用集群的架构设计和优化。 项目架构 但是,我不止会重复上面的架构,而是会优化,重构。比如cicd部分,会考虑使用coze。敬请期待。 有一定规模的创业公司(需要不断的迭代业务试错) 2、集群 推荐阅读:https://blog.csdn.net/qq_41708993/article/details/122992924 六、谷粒商城微服务架构 3、NoSQL 尽管MySQL和Redis能很好地满足大部分业务需求,但在数据访问非常频繁、数据量极大的场景下,可以考虑采用NoSQL数据库(如MongoDB、Cassandra等)来做进一步优化,尤其在需要高扩展性和快速读写时

    1K10编辑于 2025-01-23
  • 来自专栏愿天堂没有BUG(公众号同名)

    SpringCloud微服务架构实战:移动商城首页设计

    移动商城的设计和开发 移动商城是电商平台的重要组成部分,它面向终端用户,为用户提供商品浏览、选购、订单查询和个人信息管理等服务。 基于这些接口的调用,移动商城的设计就是一些页面的交互界面的设计,所以在移动商城的设计中,我们将主要使用HTML5(H5)页面设计。 移动商城首页主要用于展示商品,所以首页设计包含商品搜索查询和列表显示两大功能。 控制器和页面这两部分设计完成之后,移动商城首页的显示效果如图9-1所示。 本文给大家讲解的内容SpringCloud微服务架构实战:移动商城首页设计 下篇文章给大家讲解的是SpringCloud微服务架构实战:商城的分类查询设计、商品详情页设计、用户下单功能实现; 觉得文章不错的朋友可以转发此文关注小编

    79530编辑于 2022-10-28
  • 来自专栏JAVA乐园

    一款作为商城基础架构的源码

    商城业务场景是国内很多程序员都想了解,学习的业务场景之一。因为涉及到商城基本就涉及到了高并发、支付、搞活动等业务场景。每一个业务场景拿出来都是一个非常复杂的业务。今天分享一款搭建微信小程序商城的源码。 项目资料 项目源码 https://gitee.com/joolun/JooLun-wx 基于RuoYi-Vue SpringBoot3版本二开,集成了MybatisPlus、Avue、WxJava SDK MIT开源的小程序商城二开利器,放心使用 专业的微信管理框架并加入小程序商城,是用来学习和实际项目的不二选择 前端采用Vue3、Element-Plus、Avue3。 后端采用Spring Boot3、Spring Security、Redis & Jwt、Mybatis Plus、WxJava。 小程序端采用原生框架+Color UI。 可以学习一下人家是怎样借鉴、使用另外的项目框架,开发出一套商城的。

    53110编辑于 2025-05-02
  • 来自专栏程序员的成长之路

    JAVA构建高并发商城秒杀系统——架构分析

    ) 5.队列 3.资源冲突 数据库锁 分布式锁 其他原子操作 乐观锁 悲观锁 redis redis decr 原子操作 异步 原子操作和异步分为: 回答到这里,恭喜你,获得50分了,但是还没有及格 系统基本架构 日均PV只有几万的企业管理系统 用户量过千万的中型技术社区 活跃用户过亿的大型购物网站 这三种都是这种架构: ? 一个系统基本架构 ? 日并发估算的公式很很多 1) 平均并发用户数为 C = nl/T 2) 并发用户数峰值 C = C + 3 * 根号C 秒杀的并发规模就要根据公司活动历时依赖的最高峰值再扩容。 10000个并发的架构 ? 秒杀的架构图: ? 前端限流,Nginx限流,令牌桶限流,到数据库→乐观锁或悲观锁防止超卖 END

    1.7K30发布于 2019-03-19
  • 来自专栏vivo互联网技术

    vivo 商城前端架构升级—前后端分离篇

    一、前言 vivo官方商城在2015年创建网上商城,开辟网络销售渠道,几年来日活和销售额持续增长,极大的助力了vivo手机的销量。 为此,我们在2019年开始进行商城项目的架构升级,进行前后端分离,前端技术升级,接口规范化,以便应对未来更多的业务挑战。 二、背景 架构升级,第一步面临的问题便是前后端分离,前后端不分离的痛点已经无需赘述,既影响开发效率,又影响开发体验,但商城仍然处于业务高速发展时期,不能因为技术重构而停下业务版本的迭代。 3、双线并行 技术是服务于业务的,而技术的更迭演进又可以为业务带来提升,业务版本在高速迭代,犹如奋力爬升的航天飞机,而利用上述方案,便可以为飞行中的飞机更换零件甚至发动机,在业务版本迭代的同时逐步进行模块重构 ---- 作者:vivo官网商城前端团队

    89140发布于 2020-10-27
  • 来自专栏cwl_Java

    商城项目-商城介绍

    2.商城介绍 2.1.项目介绍 商城是一个全品类的电商购物网站(B2C)。 用户可以在线购买商品、加入购物车、下单、秒杀商品 可以品论已购买商品 管理员可以在后台管理商品的上下架、促销活动 管理员可以监控商品销售状况 客服可以在后台处理退款操作 希望未来3到5年可以支持千万用户的使用 2.2.系统架构 2.2.1.架构商城架构缩略图,大图请参考课前资料: ? 2.2.2.系统架构解读 整个商城可以分为两部分:后台管理系统、前台门户系统。

    4.4K41发布于 2020-02-11
  • 来自专栏高性能服务器开发

    商城抢购秒杀服务器架构设计解析

    判断用户注册信息的合法性并将信息写入数据库”,而“发送邮件”和“短信验证”服务在某种程度上并不归属于“用户注册”的核心流程,因而可以将相应的服务从其中解耦出来,并采用消息中间件如RabbitMQ进行异步通信,如图3所示 图3 引入RabbitMQ消息中间件后用户注册的流程 可以看到RabbitMQ的引入,将“一条线走到底”的业务服务模块进行了解耦,系统接口的整体响应时间也明显降低了许多,即实现了“低延迟”。 2.接口限流和消息分发 以“商城用户抢购商品”为例,商城为了吸引用户流量,会不定期地举办线上商城热门商品的抢购活动,当抢购活动开始之前,用户犹如“守株待兔”一般会盯在屏幕前等待活动的开始,当活动开始之时 因而这种单一的处理流程只适用于同一时刻前端请求量很少的情况,而对于类似商城抢购、商品秒杀等某一时刻产生高并发请求的情况则显得力不从心。 3)业务延迟处理 RabbitMQ除了可以实现消息实时异步分发之外,在某些业务场景下,还能实现消息的延时和延迟处理。下面以“春运12306抢票”为例进行说明。

    2.7K30发布于 2020-04-17
  • 来自专栏John Wong's Blog

    vivo 全球商城:订单中心架构设计与实践

    原创 官网商城开发团队 [vivo互联网技术](javascript:void(0) 1周前 收录于话题 #架构设计 16 #vivo商城 7 一、背景 随着用户量级的快速增长,vivo 官方商城 v1.0 本文将介绍 vivo 商城 订单系统建设的过程中遇到的问题和解决方案,分享架构设计经验。 二、系统架构 将订单模块从商城拆分出来,独立为订单系统,使用独立的数据库,为商城相关系统提供订单、支付、物流、售后等标准化服务。 (3)管理后台需要根据各种筛选条件,分页查询所有满足条件的订单 将订单数据冗余存储在搜索引擎Elasticsearch中,仅用于后台查询。 不同业务场景对数据一致性的要求不同,业界的主流方案中,用于解决强一致性的有两阶段提交(2PC)、三阶段提交(3PC),解决最终一致性的有TCC、本地消息、事务消息和最大努力通知等。

    1.6K10编辑于 2021-12-23
  • 来自专栏vivo互联网技术

    vivo全球商城:库存系统架构设计与实践

    作者:vivo官网商城开发团队 - Xu Yi、Yan Chao 本文是vivo商城系列文章,主要介绍vivo商城库存系统发展历程、架构设计思路以及应对业务场景的实践。 一、业务背景 库存系统是电商商品管理的核心系统,本文主要介绍vivo商城库存中心发展历程、架构设计思路及应对各种业务场景的实践。 本文将介绍vivo商城库存系统架构设计经验以及一些问题的解决方案。 二、系统架构设计 2.1 vivo大电商库存架构 根据vivo大电商的销售渠道与业务场景可以将库存业务架构分为3个层级:仓库层、调度层以及销售层。 其分层结构如图所示: 本文探讨的vivo官方商城库存架构设计,从整个vivo大电商库存架构来看,vivo官方商城库存系统涉及销售层内部架构以及销售层与调度层的交互。

    1.8K32编辑于 2023-03-13
  • 来自专栏数商云贸

    多用户商城系统方案:技术架构亮点分析

    B2B2C多商户商城系统高性能、高度开发的架构特点,对于各行企业的多层级管理、商户入驻、渠道资源整合、数据运营管理以及服务等商城系统需求,多用户商城系统都能完美的承接并不断升级优化。 3、多用户购物商城平台融合线上线下资源渠道 通过为客户提供三端合一的多用户商城系统、ERP和CRM的集成化服务、Webpos的升级改造,一方面完善了多用户购物商城的消费者触点;另一方面实现了会员统一识别 3、一站式多商户商城系统运维服务 企业无需担心电商项目运营的运维异常,数商云根据客户项目发展的不同阶段和客户需求,推出多种产品随附服务包,包含安装部署、补丁包升级、技术支持及故障排除、产品应用培训和源码培训等多品类服务项目 数商云打造多用户商城系统——高性能开放集成架构 1、专属ECOS架构 先进的SOA架构理念,超强的扩展性和稳定性,由首席架构师设计,几十名优秀工程师历经两年多时间倾心打造的多商家商城系统专属架构。 一旦闯过关口,就可能迎来风口,商城顺应了时代的需求。想了解更多B2B2C多用户商城系统方案以及功能、架构演示,点击留言,马上为您安排一对一的产品经理进行需求解答。

    2.1K41发布于 2019-03-25
  • springboot+vue3实现购物商城系统源码

    今天教大家如何设计一个购物商城系统 , 基于目前主流的技术:前端vue3,后端springboot。同时还带来的项目的部署教程。系统的核心技术: 保证库存不超卖,订单,运费等基本商城系统设计。 视频演示图片演示系统概述商城是一款比较庞大的系统,需要有商品中心,库存中心,订单中心,收货地址和运费管理。先看下我们要实现的商城有哪些功能:1. 商品分类管理。2. 商品管理。3.库存管理。 3.当用户下单时,不是直接扣减的数据库库存,而是通过redis的 decrement 方法,对销售库存进行扣减。 3. 库存扣减后,我们又通过redis消费队列,实现了对数据库库存的同步。这样保持了redis库存和数据库库存的一致性。4. 3. 当用户30分钟内支付后,订单扭转为代发货。4. 管理员登录管理后台,将待发货订单进行发货操作后,订单状态变成待收货。5.

    65710编辑于 2025-05-20
  • 来自专栏强仔仔

    商城应用】商城搜索流程

    https://blog.csdn.net/linzhiqiang0316/article/details/82317132 课程开始之前我们先回忆一下商城app搜索的口子一般有哪些,商城首页一般会有一个搜索 商城首页搜索 ? 如上图所示,这个入口的搜索范围是最大的,为什么这么说呢,后面大家就知道了。为了提高我们用户的体验,所以一般不会在首页直接弹出输入键盘,而是跳转到一个新的页面,如下所示: ? 分类页面搜索 分类页面搜索其实本质上面和商城首页搜索没有任何区别,只是放置的位置不一样而已。 总结 今天内容相对而言会比较简单,但是越是简单的内容越是重要,在我们商城应用讲完之后,就要开始我们商品实现技术架构的课程了,比如搜索技术架构就有相当多的内容了,比如聚合、高亮、排序、权重、组合查询、数据同步等等之类的内容

    2.4K20发布于 2019-05-26
  • 来自专栏清菡软件测试

    测试必要商城小程序,用了3种方式!:)

    点击了必要商城之后,还不够。坐标可以取百分比,但是要注意百分比要控制好。进入必要商城后,这个地方仍然是个 WebView,我还是没有权限,只能继续用坐标。 WebView 可能有 2-3 个,只要进入想要的WEBVIEW_com.tencent.mm:toolsmp,这个是我们在这里指定识别到的程序: 切进来之后,其实就是个小型的应用系统嵌在这里面来了。 比如窗口中有很多必要商城相关的,可以写必要商城相关的,各种文字都可以用,比如女装、美妆啊。 它是基于 Python,但是它有一个缺陷,目前只支持 Python2,还没有开放到 Python3。 环境变量配置常用的 3 点几的版本,2 点几不用配,直接使用就好了。 四、总结 用 Appium 结合 Python 代码,问题比较多,比较尴尬。

    74240编辑于 2022-03-30
  • 来自专栏数商云贸

    java多用户商城系统架构篇——分库分表

    B2B2C多用户商城平台开发主要在以下几点。 比如用阿里的myCat,需要学习、研究,因为我们目前有点急,需要安排人去研究,而且需要深入研究,结果就是搞了几天没啥头绪。 于是乎就萌生自己写B2B2C多商家商城系统分库分表。 废话不多说。 1、首先是老数据问题 这个是网上所有文章没有提到的,没有提到这个问题的文章,可以说99.99%没玩过分库分表。 当然ID取模这么流行的方法都是阿里、58、京东这些架构师出来讲培训说的,其实你实际去操作,有其他N多方法,没有必要照搬。。。。 3、多表、关联关系如何建立? 但是如果放在redis缓存中就没有这个问题了,redis缓存只要空间足够大,性能2~3个亿没问题。 redis缓存还可以做切分啊,也算是完美符合我们这种小公司了吧。 4、如何取数据?

    92070发布于 2019-07-03
  • 来自专栏京东技术

    京东商城技术架构部 | 我为11.11保驾护航

    尤其是线上运行的阿基米德系列系统,将应用于实现京东商城数据中心资源智能调度,支撑在线业务系统与大数据计算混合部署融合计算,并节约采购成本。 监控中心重点监控内容接入smartcall自动外呼,确保重点告警及时率99.5%+,基础监控语音提醒,人工外呼,3分钟及时率99%+;2. 在线存储部的备战流程及相关准备: 1、 服务器巡检,包含:服务器内存、swap、crc、磁盘; 2、 均衡服务器内存; 3、 将繁忙的实例提前扩容; 4、 提前指定预案; 5、 故障演练; ▲备战中 智能存储部 智能存储部负责京东图片系统和对象存储整体架构与维护,保障11.11大促期间图片展示及整体存储服务稳如泰山! 最近几个月中间件做的备战准备: 1、10月份开始我们就开始一个系统一个系统的梳理问题和需求,分享技术方案,仔细盘查可能的风险点,并做好容灾的方案; 2、安排所有系统负责人基于梳理的结果做系统的优化和稳定性的完善; 3

    13.8K30发布于 2018-12-12
领券