Архитектура микрослужб часто начинается с того, что сервер обрабатывает данные и логику, но часто пользовательский интерфейс по-прежнему обрабатывается как монолит. Однако более сложный подход, называемый микроинтерфейсы, — разработать пользовательский интерфейс приложения также на основе микрослужб. Это означает, что у вас появляется составной пользовательский интерфейс, создаваемый микрослужбами, вместо размещения микрослужб на сервере и наличия монолитного клиентского приложения, которое использует эти микрослужбы. При использовании этого подхода создаваемые микрослужбы можно дополнить логикой и визуальным представлением. На рис. показан более простой подход, при котором монолитное клиентское приложение просто использует микрослужбы. Конечно, вы можете использовать промежуточную службу ASP.NET MVC между формированием HTML и JavaScript. На рисунке показана упрощенная схема, которая выделяет наличие единого (монолитного) пользовательского интерфейса клиента, использующего микрослужбы
Docker. Создание составного пользовательского интерфейса на основе микрослужб
19 июля 202219 июл 2022
1
3 мин