Предполагая, что у нас есть API REST (реализованный с использованием пружин RestController), к которому обращаются как с удаленного, так и с одного и того же локального компьютера (например, клиент мобильного телефона и некоторый компонент mvc на том же сервере).Существует ли оптимизированный способ локального доступа api на основе пружины?
Для локальных компонентов программного обеспечения на той же машине, я предполагаю, что есть две крайности:
- Либо они выполняют фактические запросы HTTP на локальном компьютере, возможно, представляя значительный ненужными накладные
- Или они как-то назвать реализацию REST API напрямую через Java, возможно, слишком много знаний о реализации API для зависимого программного компонента
Есть ли рекомендованная средняя площадка для весны-b приложений? Какой-то обход, оптимизированный для локального выполнения, но поддерживающий API как черный ящик?
Благодаря
Возможно, RMI - прочитайте здесь: http://stackoverflow.com/questions/2013793/web-services-vs-ejb-vs-rm-advantages-and-disadvantages – 6ton
Я предполагаю, что вы имеете в виду не предлагать разные API через RMI, но делает REST API доступным локально через RMI? – mibollma