Я искал в Интернете, но я немного смущен тем, что именно является микросервисом Java. Я имею в виду я знаю, что веб-сервис, и им сказали, что microservice является следующая за вики:Что такое Java MicroService
В вычислительной технике, microservices является стиль архитектуры программного обеспечения, в котором сложные приложения состоят из небольших, независимых процессов, сообщающихся с друг с другом с использованием языковых агностических API.
и свойства microservice являются:
Свойства microservices архитектуры:
Это своего рода архитектуры услуги легко заменить услуги организованы вокруг возможностей, например, интерфейс пользователя интерфейса, рекомендации, логистика, биллинг и т. д. Услуги могут быть реализованы с использованием разных языков программирования, баз данных, аппаратного обеспечения и программной среды, в зависимости от того, что подходит для лучших архитектур. симметричный, а не иерархический (производитель - потребитель)
, но мне нужен конкретный пример java, чтобы понять, как я могу сделать микросервис. Есть ли у кого-нибудь пример, который вы могли бы предоставить?
Попробуйте представить, как работает ОС Unix. Существует ядро, которое является основным процессом, контролирующим все. Но все, что делает ОС на самом деле, - это все маленькие программы, которые составляют систему. Существует отдельная, крошечная программа, которая выполняет каждый аспект того, что делает система. – durbnpoisn
Это хорошая аналогия, но в Java-коде вы могли бы сказать, что микросервис может быть вызовом api? Допустим, у меня была одна веб-служба, чтобы получить учетные записи пользователей, а затем у меня была еще одна «микросервисная» веб-ави, чтобы получить адрес и номера телефонов учетной записи пользователя и вернуть их на первый вызов, считая ли это микросервисом? – j2emanue
Я бы так сказал. Все, что есть, находится в фоновом режиме, ожидая, что ему будет дана инструкция, и, в противном случае, будет хорошо. Пока он не является частью основного потока, занимая память, когда он не используется. – durbnpoisn