java吧 关注:1,233,974贴子:12,700,026
  • 10回复贴,共1

并发:1万个用户同时调用一个查询接口

只看楼主收藏回复

接口中的业务内容时:查询自己的订单。
这样接口的qps是1万么?需要几台服务器或者什么策略,才能保证服务不会崩?


IP属地:河南1楼2023-09-24 10:27回复
    场景:10万个用户在某个时间收到了邮件通知"查看自己的订单“,于是他们立即登录系统,打开了订单页面-调用了"订单查询接口"。


    IP属地:河南2楼2023-09-24 10:31
    回复
      怎么邮件通知的,邮件通知的时候把活跃用户查的同时批量拉进readis等内存数据库


      IP属地:广东来自iPhone客户端3楼2023-09-24 20:13
      回复
        没碰到过


        IP属地:湖南来自Android客户端4楼2023-10-16 16:41
        回复
          可以分时间段批量先发邮件不


          IP属地:湖南来自Android客户端5楼2023-10-16 16:43
          回复
            这1万个用户真好,同一时间点击了查询订单接口。


            IP属地:安徽6楼2023-10-18 16:01
            回复
              试试令牌桶策略


              IP属地:福建7楼2023-10-18 16:10
              回复
                服务器配置提升,搭建集群。需要多少服务器取决于你的服务器配置,而且一万的并发量,除非是大厂大银行或者是大学的,不然到不了这个并发量


                IP属地:浙江来自Android客户端8楼2023-10-18 16:53
                回复
                  加资源


                  IP属地:云南9楼2023-10-19 15:02
                  回复
                    问题并没有说清楚 1万个用户的请求要多长时间处理完 一次请求需要花费多久 可以容忍所有请求处理完成的时间是多少


                    IP属地:浙江10楼2023-10-19 16:03
                    回复
                      10万qps,用redis,多起几台服务实例,预先生成缓存,小意思。


                      IP属地:浙江11楼2023-10-19 17:33
                      回复