Если мне нужны данные из другого сервиса, правильно ли создавать для него веб-сервис и получать от него доступ ко всем данным?
Да.
Я хотел бы создать здесь более глубокую связь, и это то, чего я хочу избежать.
Ложные. Вы должны объяснить, какая связь, по вашему мнению, произойдет здесь.
Какие есть еще варианты?
Сервис-ориентированные архитектуры делают это постоянно. Альтернативы больше тесно связаны.
Как делается настойчивость? Есть ли у каждого сервиса своя БД?
Да. Услуги стоят в одиночестве. Часто службы являются частью больших упакованных приложений.
Нет связи между базами данных служб?
Правильно.
Что делать, если служба не работает?
Облом. Запрашивает резервные копии в очередях, пока вы не перезапустите службу.
Он потеряет все сообщения и, следовательно, не сможет предпринять соответствующие действия, верно? Есть обходные пути?
Ложные. Совершенно неверно. Вы можете использовать постоянные, надежные очереди сообщений.
Что делать, если ActiveMQ выходит из строя?
Тогда мир, каким мы его знаем, заканчивается. Что вы подразумеваете под «провал»? Это довольно слабосвязанная система, которая позволяет решать и решать множество проблем.