关于个人,写在最前面:
项目介绍 :该项目是一个单体式的前后端分离项目,在只有一台高性能服务器的实际情况下,项目设计之初并未采用使用更加广泛和流行的分布式架构
项目亮点: 1.通过使用 Redis 来提升用户请求秒杀商品列表的速度(将 QPS 从 180 提升到 1200,最大用户并发从 190 提升到) 2.通过动态化请求 URL 、下单次数检测等风控手段来防止恶意用户利用脚本下单 3.订单创建流程基于令牌桶算法实现,通过限流有效地提升了可用性
项目介绍 :该项目的前身是一个 Spring MVC 电商项目,在综合考虑 Dubbo 体系与 Spring Cloud 体系的特点后,将其架构迭代为 Spring Cloud 微服务架构
涉及技术:Spring Cloud 、Eureka 、Zuul 、Feign
难点收获:获得了将单体式应用拆分为微服务架构与模块设计的经验,解决了应用拆分之后的 Session 共享问题,改进了之前单体应用的权限拦截机制
写在最后:目前在尝试自己实现一个 RPC 框架,有助于更好地理解底层原理
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.