项目相关

项目是一个什么业务类型(模式)的项目 B2C

基于springboot架构的微服务25个以上(非应用服务器数据库、缓存、搜素引擎、消息队列等)
开发周期:开发6个月。开发3个月,1个月修改,1个月调bug
?半个月试运行上线:正常上线后,只是没有推广让普通用户使用;
当项目正常上线的时候,前两周不会大规模的推广,首先是自己圈里先使用;
?验收:
外包公司去接项目,一般签合同的规则就是6,3,1规则或者5,4,1的规则;
项目100W,启动资金是60%,等项目三个月后上线需要甲方来项目验收,验收完后需要支付30%,剩下的10%一般是维护1年后给的费用;

用户注册数:50万
在线人数:5万
项目成本:500万
并发量:不低于5000(首页、搜索、详情、购物车、用户等)
?只使用nginx负载均衡服务器集群(ip+端口号)?1、LVS+NGINX实现Nginx的高可用;2、Keeplived是Nginx的高可用方案;这两个都在给你们的扩展资料中;
服务器资源:
?50台web服务器:Tomcat;
微服务怎么部署的?是购买阿里云ECS服务器后在里面搭建Docker容器,把每一个工程项目(微服务)打成容器镜像,使用容器启动,在容器内运行;
每一台服务器上安装一个Docker,

?一个服务器一个tomcat
分库?id字段不会重复吗?不会!分库会有id规则的配置,使用myCat数据库中间件分库

mysql怎么集群?安装不同的mysql数据库?
实际用分库还是集群?有分库就一定会有集群

分库:举例 用户表数据100w、评论表100w、订单表600w。垂直分库根据业务分库,水平分库根据数据分库
垂直分库:订单有3个数据库
水平分库:单独将订单600万数据分出来成为一个数据库

虚拟服务器
?节点啥意思:在两个及两个以上的集群或者服务器中每一个服务器就是一个节点

?服务在服务器上运行着,不管多远的地方调用服务都必须经过物理机,从中国访问美国网站,那么是如何远距离访问的?
在注册中心eureka或zookeeper拿到你要的URL链接访问网站

项目参与人数:6个人,2个高级,4个初中级。
整体任务分配?接收需求,需求分析,写接口,实现功能
微服务合并?大家都同时开发

项目前端页面的开发工作一般多久完成?后端3个月,前端1个半月(继续下一个版本开发)

使用什么查看流量? 运维安装在linux系统中的一个可视化界面cat,数据库 innodb可视化
在线用户数:1-2万在线用户数
流量数:10万以内

不同微服务内为啥不抽取出来?每个微服务必须连接的是不同的数据库,不然微服务意义何在?

mysql数据库连接

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/guli?characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456

并发:(1s=1000ms)在1秒内|单位时间内用户同时访问网站
举例:并发指5000个用户单位时间内同时进入购物车页面
tomcat500并发,nginx 5万并发。

mysql能承受多少并发?硬件情况
redis能承受多少并发?硬件情况

zookeeper节点通信是对于客户端微服务
zookeeper的leader和follower选举主机从机

大家都同时开发,项目工程如何合并的?
使用Git来提交到公司统一的一个私服仓库中;
提交之前先pull最新的;然后再push

QPS: 每秒处理完的请求次数 2000
TPS: 每秒处理完的事务次数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值