1. Обзор
В некоторых случаях нам нужно разбить систему на несколько процессов, каждый из которых отвечает за разные аспекты нашего приложения. В этих сценариях нередко бывает, что одному из процессов необходимо синхронно получать данные от другого.
Spring Framework предлагает ряд инструментов, всесторонне называемых Spring Remoting
, которые позволяют нам вызывать удаленные службы, как если бы они были, по крайней мере, в некоторой степени, доступны локально.
В этой статье мы настроим приложение на основе HTTP-вызова Spring
, которое использует собственную сериализацию Java и HTTP для обеспечения удаленного вызова методов между клиентом и серверным приложением.