首页 > 解决方案 > 在应用程序逻辑级别在 Java 中每秒处理大量用户请求有哪些不同的方法?

问题描述

我们有一个在Spring Boot + MongoDB + Spring REST(以及PostgresDB也用于少数其他服务)中开发的应用程序,并执行大量 CRUD 操作,主要是搜索操作,其部署Pivotal Cloud foundry (PCF)并启用了自动缩放,并创建了 5 个应用程序实例每个实例有 5 GB 内存。每个数据库拥有超过 500 万条记录。

此设置是否足以处理每秒 10K 的请求 (RPS)?

数据也由各种其他消息传递系统(如 Apache Kafka)保存。

MongoDB 是集群的,并且有复制和分片。Postgres 只是一个实例。

标签: javamongodbpostgresqlspring-bootapache-kafka

解决方案


推荐阅读