Существуют ли какие-либо общие правила о том, когда добавлять метод к существующей службе или создавать новую услугу. Например, мне нужно, чтобы лица обращались к внешнему внешнему третьему лицу, вызывая их XYZ.Границы услуг и их гранулярность
Должен ли я
- Создать сервис под названием XYZ, который я использую для всех исходящих звонков в XYZ
- Сделать сервис называется внешним. Это можно использовать для вызова стороннего провайдера.
- Сделайте сервис под названием Lookup, который может искать данные из XYZ или ABC, но только ищет.
- Сделать обслуживание Адрес, который используется для всех связанных адресов функций
- Добавить метод поиска адреса в существующий «клиент» Service
Я предполагаю, что я прошу мне сделать аннотацию службы или нет и как это будет родовым.
Спасибо, что я по вашим ссылкам я прочитал http://microservices.io/patterns/microservices.html, который объясняет создание сервисов на основе существительных или глаголов (прецедент), а также разные плюсы и минусы – Daveo
Эта ссылка на самом деле была моей следующей предложение для y ou - во всяком случае, я думаю, что это [статья] (http://www.thoughtworks.com/insights/blog/microservices-nutshell) тоже будет полезна. – ekostadinov