Я использовал Spring MVC рамки для реализации REST API с использованием аннотаций как @RestController и @RequestMapping т.д.Как сделать Rest API более масштабируемым, используя весенний mvc при одновременном увеличении количества запросов?
ли tomcat
контейнера может обрабатывать несколько запросов на его собственном, динамически увеличивая размер кучи jvm
на сервере размещенного или делает разработчик приложений должен справиться с этим. Каким должен быть идеальный способ обращения с несколькими запросами одного и того же get rest api, как это.
Ниже приведен пример метод подпись:
@RequestMapping(value = "/domain.com/{sourceID}", method = RequestMethod.GET, produces = "application/json; charset=UTF-8")
public ResponseEntity<?> getCategory(@PathVariable("sourceID") final String sourceID) throws Exception {
Весна обрабатывает несколько запросов всего лишь на нескольких потоках. Сделайте запросы приложений без учета состояния (чтобы вы без проблем перезапустили сервер между запросами), а затем, если вам нужно, вы можете запускать несколько копий (потому что вам нужно больше памяти, процессора или чего-то еще). – chrylis
Что заставляет вас думать, что он уже не масштабируется? Это похоже на проблему XY. – Raedwald
Если вы не можете дать правильное решение, пожалуйста, не голосуйте по моему вопросу – user7336710