Spring Cloud: полное построение и развёртывание микросервисов (centos7) Архитектура:
Описание архитектуры программного обеспечения:
item-parent: это родительский проект, который упаковывается в виде POM. Его функция — контролировать версии jar-пакетов всех дочерних проектов, что способствует унификации версий пакетов и версий проектов, а также снижает влияние на итерацию использования пакетов.
item-common: этот проект не требует подробного описания. Вы можете поместить в него всё, что используется во всех проектах, включая JAR-пакеты.
euerka-center: это один из компонентов Spring cloud — Eureka, который реализует высокую доступность и проверку сервисов. Подробнее: https://my.oschina.net/bianxin/blog/1819947.
user-center: центр пользователей: я определяю его как производителя, предоставляющего другим сервисам интерфейсы для запросов информации о пользователях и т. д.
deal-center: торговый центр: я определяю его как потребителя, реализующего запросы через Feign с использованием ApacheHttpclient. Он потребляет интерфейсы, предоставленные центром пользователей. Подробнее: https://my.oschina.net/bianxin/blog/1821684.
Структура user-center:
Структура deal-center аналогична структуре user-center, поскольку она должна потреблять интерфейсы user-center. В конфигурации Maven для deal-web просто нужно добавить зависимость от user-api.
Отдельный проект:
Общая архитектура:
You can comment after Login
Inappropriate content may be displayed here and will not be shown on the page. You can check and modify it through the relevant editing function
If you confirm that the content does not involve inappropriate language/advertisement redirection/violence/vulgar pornography/infringement/piracy/false/insignificant or illegal content related to national laws and regulations, you can click submit to make an appeal, and we will handle it as soon as possible.
Comments ( 0 )