![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网约车
文章平均质量分 57
Java高级互联网架构网约车项目
天天开心7788665544
一点一点学
展开
-
Java项目架构听课总结第一天,虽然我没有经验,但是我听了以后收获很大,概括总结,把没听说过的查了一下,跟大家分享一下。
手机号登录验证 1 短信微服务发送: 短信服务独立 阿里 腾讯 华信短信服务 这就是微服务的好处如果我觉得某个不稳定了,我想多弄几个备用,微服务独立出来如果需要切换短信服务只要接口不变就没问题 不会影响程序的正常稳定 2 什么是负载均衡LB 当一个网络服务,用户数量上升到一定规模,或者要考虑高可用的情况下,一定要考虑使用负载均衡, 将用户的大量请求,分担到可以水平扩展的前置服务器中 3 免密登陆的实现 两种方式 优缺点 免登陆 不是每一次用都要登陆的 accsss_token(微信的是两个小时,带有用户信息原创 2021-08-11 23:52:24 · 103 阅读 · 0 评论 -
Java项目架构听课总结第二天,虽然我没有经验,但是我听了以后收获很大,概括总结。
1 习惯、经验: 开发的时候常用的接口的细节要记住 做架构解决需求的时候一团乱麻 ,需要拔高,站在更高的角度去看,需求会更加清晰 需求包括流程图和规则,规则是可配置的流程图是固定的,一般吧规则放在缓存中因为,多读少写的特点,和高并发的压力导致更适合选择放在缓存而不是数据库中 2 网约车项目的特殊经验 对于司机抢单逻辑:发出请求 到 判断是否被抢,若被抢则抢单失败,若不被抢,先上锁然后把司机id放上去,上锁是为了不让其他司机同时抢,一般不使用数据库里的锁,因为当服务器过多时高并发的情况下可能出现在这个服务器里原创 2021-08-13 07:53:36 · 134 阅读 · 0 评论