秒杀抢购业务分析

一,高并发

      1,分布式

            A,微服架构有Dubbo/Dubbox和SpringCloud

            B,Provider(提供者),Consumer(消费者)

            C,通信机制分为RPC和Restful

                  RPC:远程过程调用,通俗讲在一个项目中像调用本地服务一样调用别的项目提供的服务。

                  Restful:一组架构约束条件和原则,就是API接口调用的风格,请求WEB项目API接口的时候把参数封装在URL后边。

      2,Redis缓存

      3,集群,分布式锁

二,单用户多次操作

      1,消息的幂等性

三,需要保证抢购的顺序

      1,消息队列排队

你可能感兴趣的:(分布式)