基本信息

案例ID:178971

技术顾问:满眼星辰 - 5年经验 - 杭州正马科技

联系沟通

微信扫码,建群沟通

项目名称:申通-物流系统

所属行业:电子商务 - B2C

->查看更多案例

案例介绍

开发技术解决业务:
Robbitmq集群(镜像模式):由于项目子模块多,业务繁琐复杂,利用robbitmq创建延时队列,进行解耦,削峰,异步处理。利用镜像模式搭建实现高可用。
Reidis:用于主项目和子模块项目进行共享数据,分布式锁的使用,并且将数据根据业务不同,存储到不同redis库中。子项目会根据业务在不同的库中进行获取对应同步数据。对于这个分布式锁存在一个续期时间。
Springcloud:主要利用geteway控制网关,fegin做为调用不同链路的api,nacos作为注册中心和服务中心,hystrix进行熔断处理等。
Dockder:用于搭建环境。
Nginx:主要用于负载均衡。
Quarzt:根据业务来创建任务,任务触发器,注入触发器构建定时任务,利用定时任务来创建线程利用ThreadPoolExecutor创建线程池进行执行,hystrix进行隔离处理。
设计模式:
模板方法设模式:由于有一些业务处理一致,所以使用拉模板方法设模式封装一些公共抽象方法,根据业务走向不同的子模版实现类。
工厂模式:根据业务创建抽象的工厂和方法。根据具体的实现类,走向具体业务。
责任链模式:由于存在一个上报业务问题,需要不同部门的人员审核,利用该模式进行上报审核处理。
建造者模式:由于一些业务对象内部及其复杂,并且具备一定的顺序性质,利用建造者模式的特点,通过指挥使创建具体的建造对象,解决一些业务问题。
系统运行,内存问题排查:
由于每天的物流数据量很大,导致系统出现一定的卡顿,内存溢出等。所以我会线根据top查询出现cpu使用情况,根据top Hp pid查找该项目下的线程使用情况,一般会找最高cpu的线程pid,然后通过printf ‘%x’pid 转换为二进制会的到一个转换的值,在利用jstack pid(线程)生成一个文件,然后下载文件进行排查cpu飙升的情况等。

相似案例推荐

其他人才的相似案例推荐

  • 数据分析系统

    数据分析系统

    图书馆管理系统图书馆管理系统图书馆管理系统图书馆管理系统图书

  • 商城开发

    商城开发

    普通用户 注册、登录 商品分类 简单展示商品、查看商品

  • 优品美妆

    优品美妆

    内容: “优品美妆”直接为美容院和美容顾客对接家资源,为美容

  • 美业小程序

    美业小程序

    基于PHP开发的美业小程序,支持会员系统,收银系统,预约系统

  • 星空网上商城

    星空网上商城

    项目描述:星空网上商城是一个提供商品进行售卖的在线商城,整个

  • 澳娇美业商城

    澳娇美业商城

    该项目是公司供应链板块商城系统,主要功能有商品管理与销售、商

  • 第二渠道商城H5

    第二渠道商城H5

    使用vue和vant组件进行搭建,实现了商品的购买、商品分销

  • Houseland Properties

    Houseland Properties

    一款专注迪拜房产的在线房产网站,其中功能包括房屋筛选,地图找

  • Luxury Maison

    Luxury Maison

    一款手表商店在线小程序,其中功能,模糊搜索,喜欢收藏商品和帖

  • 摇摇车

    摇摇车

    项目主要分为三个端以及后台管理,代理端、用户端、商家端分别给

  • 某某超市

    某某超市

    mall项目是一套电商系统,包括前台商城系统及后台管理系统,

  • 前端

    前端

    使用 HTML, CSS & JS 开发的小项目,前

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服