Pytania otagowane jako microservices

Architektoniczne podejście do tworzenia pojedynczej aplikacji jako zestawu małych, indywidualnie wdrażanych usług.

7
Organizowanie mikrousług
Jaki jest standardowy schemat koordynowania mikrousług? Jeśli mikrousługa wie tylko o swojej własnej domenie, ale istnieje przepływ danych, który wymaga interakcji wielu usług w jakikolwiek sposób, jak to zrobić? Powiedzmy, że mamy coś takiego: Fakturowanie Wysyłka Dla celów argumentu powiedzmy, że po wysłaniu zamówienia należy utworzyć fakturę. Gdzieś ktoś naciska …

10
Transakcje między mikrousługami REST?
Załóżmy, że mamy użytkownika, mikrousługi REST portfela i bramę API, która skleja rzeczy. Kiedy Bob rejestruje się w naszej witrynie, nasza brama API musi utworzyć użytkownika za pośrednictwem mikrousługi użytkownika i portfela za pośrednictwem mikrousługi portfela. Oto kilka scenariuszy, w których może się nie udać: Tworzenie Boba użytkownika kończy się …

10
Architektura GraphQL i Microservice
Próbuję zrozumieć, gdzie GraphQL jest najbardziej odpowiedni do użycia w architekturze mikrousług. Trwa debata na temat posiadania tylko 1 schematu GraphQL, który działa jako brama interfejsu API, przekazując żądanie do docelowych mikrousług i wymuszając ich odpowiedź. Mikrousługi nadal używałyby protokołu REST / Thrift do komunikacji. Innym podejściem jest posiadanie wielu …

4
Strategia uwierzytelniania mikrousług
Trudno mi wybrać przyzwoitą / bezpieczną strategię uwierzytelniania dla architektury mikrousług. Jedyny post SO, jaki znalazłem na ten temat, to ten: Single Sign-On in Microservice Architecture Moim pomysłem jest posiadanie w każdej usłudze (np. Uwierzytelnianie, przesyłanie wiadomości, powiadomienie, profil itp.) Unikalnego odniesienia do każdego użytkownika (całkiem logicznie niż jego user_id) …

5
Mikrousługi i łączenie baz danych
Dla osób, które dzielą aplikacje monolityczne na mikrousługi, jak radzisz sobie z problemem rozbijania bazy danych. Typowe aplikacje, nad którymi pracowałem, często integrują bazy danych ze względu na wydajność i prostotę. Jeśli masz dwie tabele, które są logicznie różne (ograniczone konteksty, jeśli wolisz), ale często wykonujesz zagregowane przetwarzanie dużych ilości …

1
Gdzie Elixir / erlang pasuje do podejścia mikroserwisowego? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Ostatnio przeprowadzałem kilka eksperymentów z docker compose, aby wdrożyć wiele współpracujących mikrousług. …

3
Brama API a zwrotny serwer proxy
Aby poradzić sobie z architekturą mikrousług, jest często używany razem z odwrotnym serwerem proxy (takim jak nginx lub apache httpd), aw przypadku problemów związanych z cięciem krzyżowym używany jest wzorzec bramy API . Czasami Reverse proxy wykonuje pracę bramy API. Dobrze będzie zobaczyć wyraźne różnice między tymi dwoma podejściami. Wygląda …

4
Mikrousługi: jak obsługiwać relacje klucza obcego
Architektura mikrousług sugeruje, że każda usługa powinna obsługiwać własne dane. W związku z tym każda usługa (Usługa A) zależna od danych należących do innej usługi (usługa B) powinna uzyskiwać dostęp do takich danych nie poprzez bezpośrednie wywołania DB, ale za pośrednictwem interfejsu API udostępnianego przez drugą usługę (usługę B). Co …

3
Mikrousługi a architektura monolityczna [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Poczytałem trochę o mikroserwisach i jestem trochę zaintrygowany, wydaje się, że to …

4
Seedowanie baz danych mikrousług
Biorąc pod uwagę usługę A (CMS), która kontroluje model (Produkt, załóżmy, że jedyne pola, które ma, to identyfikator, tytuł, cena) oraz usługi B (Wysyłka) i C (E-mail), które muszą wyświetlać dany model, jakie powinno być podejście zsynchronizować informacje o danym modelu w tych usługach w podejściu do pozyskiwania zdarzeń? Załóżmy, …

2
Mikrousługi w implementacji Dockera
Piszemy nasze pierwsze usługi mikro przy użyciu kontenerów Docker korzystających z fargate Amazon. Mamy wiele wątpliwości co do poziomu wdrożenia przy użyciu Spring Boot W projekcie będziemy mieć wiele mikrousług, czy dobrą praktyką jest pisanie wszystkich mikrousług w jednym kontenerze, czy też muszę utworzyć osobny kontener Docker dla oddzielnych mikrousług. …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.