Я создал удаленный компонент ejb для своего приложения, которое работает на сервере wildfly. И сервер, и клиент, который подключается к серверу, работают на одном компьютере (мой локальный компьютер). Теперь я заметил, что от начала вызова до его возврата в среднем проходит чуть более 500 миллисекунд, а самому вызову на стороне сервера требуется всего 3 миллисекунды. Эти значения наблюдались с новым API даты и времени Java 8 как на сервере, так и на стороне клиента. Теперь я хотел бы знать, возможно ли как-то уменьшить необходимое время, пока клиент не получит результат от сервера. К сожалению, я не смог найти никакой значимой информации для достижения этого в Интернете, поэтому я спрашиваю здесь.
С другой стороны, я также пытался использовать REST в качестве технологии для выполнения вызовов моего сервера от клиента, необходимое время было почти таким же, с разницей всего в 1-10 миллисекунд для вызова ejb. Из-за этого я бы предположил, что причиной медленного вызова является либо создание экземпляра объекта ejb, либо сортировка параметров или результатов вызовов.
Спасибо за вашу помощь!
Биро