(神领物流)day01项目概述

devtools/2024/11/23 21:10:07/

项目概述要在面试的时候准确的说出整体的项目内容简单介绍!!!!至关重要

形成大型的物流公司,车辆的调度等等都交给系统,让我们的操作更加智能化,提升工作效率;

!!我们做的是TMS项目(运输管理系统,倾向于取派件,取件之后哪一台车去运输,中转过程是怎样的,路线规划是怎样的,倾向于运输的核心点上)

WMS项目(仓储管理,涉及入库出库)

OMS项目(涉及订单和票据发票信息,单据管理系统)

CRM项目(客户关系管理系统,每一个网点都有收货取货,用户辆级是比较大的)

我们的项目采用前后端分离开发技术,前端三人,后端五人,我们使用的微服务技术,微服务可以创建很多的微服务,根据微服务创建很多业务模块的拆分;

C端指的是面向互联网客户,B端是面向企业

顺丰,中通圆通京东快递是我们的竞争对象;

我们的项目产品有四端:用户端,快递员端,司机端,后台系统管理;

(用户端使用微信小程序,快递员和司机使用安卓手机APP,会收到取派件的任务,快递员去客户那里接件,收费等等操作,司机会收到运输任务,到达指定位置之后的交接任务和中间过程,上报自己的地理位置等等)

后台系统管理是在PC端进行访问,供公司内部的管理员所使用,进行权限管理和订单管理等等

面试的时候可能会让你画出技术架构:

我们的技术架构就是按照微服务来的,所有的服务都是先走网关

功能模块:

统一网关负责发送到后台的微服务,我们后台的微服务有很多

这是我们的核心主线,业务核心流程:细节比较多

需求文档:

本次项目一共有三个环境:测试环境,开发环境,生产环境

其中每一个小组都是独立的,如果遇到要依赖的关系,此时通过maven来进行解决(各个独立模块发送到maven私服当中,其他小组都有连接私服的地址,写上相应的坐标就可以了)

可能公司的仓库私服比较多,那只需要拉自己需要的即可

前端请求都会发送到网关

Linux上有NGINX,NGINX会根据域名的不同反向到前面的代理的指定端口上

访问git 这里有账号密码(这个是我们的仓库)

访问:每一个仓库都是一个单独的工程

maven会涉及两个位置:私服和中央仓库(阿里云镜像),私服中存储的是自己的依赖

私服中的仓库:(1)快照版本--临时(2)release版本--稳定

面试问题:你们的项目是如何进行部署的?Jenkins(项目的部署是由专门的运维人员来完成的)--Jenkins用来启用微服务

创建项目(1)jdk(2)maven地址

如何导入:

这样打开:

之后:

我们需要上面这四个


http://www.ppmy.cn/devtools/136382.html

相关文章

vue数据变化但页面不变

记录一下vue中数据变了 但是页面没有变化的几种情况和解决办法 情况一:vue无法检测实例不存在于data中的变量 原因:由于 Vue 会在初始化实例时对data中的数据执行getter/setter转化,所以变量必须在data对象上存在才能让Vue将它转化成响应式…

Flutter:AnimatedSwitcher当子元素改变时,触发动画

AnimatedSwitcher中的子元素 由:CircularProgressIndicator() 改变为:Image.network(https://cdn.uviewui.com/uview/swiper/1.jpg) 则会触发动画class _MyHomePageState extends State<MyHomePage> {bool flag true;overrideWidget build(BuildContext context) {retur…

Elasticsearch 开放推理 API 增加了对 IBM watsonx.ai Slate 嵌入模型的支持

作者&#xff1a;来自 Elastic Saikat Sarkar 使用 Elasticsearch 向量数据库构建搜索 AI 体验时如何使用 IBM watsonx™ Slate 文本嵌入。 Elastic 很高兴地宣布&#xff0c;通过集成 IBM watsonx™ Slate 嵌入模型&#xff0c;我们的开放推理 API 功能得以扩展&#xff0c;这…

android general boot loader(rust安装后的build过程)

按照ahttps://cs.android.com/android/platform/superproject/main//main:bootable/libbootloader/gbl/的guide做android general boot loader下载以及build 注意事项&#xff1a; 1. bazel-bootstrap 安装参考 https://zhuanlan.zhihu.com/p/661422615 2. 根据实际情况确认…

自动语音识别(ASR)与文本转语音(TTS)技术的应用与发展

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

泛微E9与金蝶云星空的集成方案:实现审批流程与财务管理的无缝对接

泛微E9与金蝶云星空的集成方案&#xff1a;实现审批流程与财务管理的无缝对接 背景介绍&#xff1a; 在企业日常运营中&#xff0c;泛微OA-E9和金蝶云星空是两个关键的系统。泛微OA-E9是一款广受企业青睐的办公自动化软件&#xff0c;它通过流程管理、文档管理、协同办公等模…

如何利用Java爬虫获得1688店铺详情

在数字化时代&#xff0c;数据已成为企业决策的重要依据。对于电商平台而言&#xff0c;获取竞争对手的店铺详情对于市场分析、产品定位等具有重要意义。本文将详细介绍如何利用Java编写爬虫&#xff0c;获取1688店铺详情&#xff0c;并提供实际的代码示例。 1. 背景介绍 1688…

桥接模式 (Bridge Pattern)

桥接模式 (Bridge Pattern) 桥接模式是一种 结构型设计模式&#xff0c;用于将抽象部分与实现部分分离&#xff0c;使它们可以独立变化。它通过组合的方式取代继承&#xff0c;将不同维度的变化解耦&#xff0c;从而提高系统的灵活性。 原理 核心思想&#xff1a;将一个对象的…