JĘZYKI NA JĘZYKACH - top języki 2017 roku teraz w super promocjach "Języki na językach" to nasza tygodniowa akcja promocyjna obejmująca 7 najczęściej wybieranych przez Czytelników technologii w minionym roku. Codziennie tytuły z innej kategorii będą rabatowane o 30% (książki) i o 50% (ebooki). Harmonogram promocji (linki aktywne w podany dzień): [NOWOŚĆ TYGODNIA] Systemy reaktywne. Wzorce projektowe i ich stosowanie System reaktywny to taki, który bez względu na okoliczności sprawnie przetwarza dane wprowadzane przez użytkowników. Ponieważ każdy komputer ma prawo się zepsuć w każdej chwili, powyższy system musi składać się z kilku komputerów. Rozwiązanie powyższego problemu polega na zastosowaniu modelu programistycznego umożliwiającego tworzenie rozproszonych, wielowątkowych systemów. Jakie cechy charakteryzują system reaktywny? O tym mówi tzw. Manifest reaktywny i jego podstawowe 4 postulaty: - responsywność - system musi reagować na interakcje użytkowników,
- niezawodność - system musi reagować na awarie i być dostępny non stop,
- elastyczność - system musi reagować na zmieniające się obciążenie,
- sterowanie za pomocą komunikatów - system musi reagować na wprowadzane dane.
Ta książka jest dla każdego, kto chce implementować systemy reaktywne. Znajdziesz tu architekturę tego typu systemów, filozofię, charakterystykę i komponenty aplikacji reaktywnych i zastosowanie poszczególnych wzorców. Na pewno do lektury przyda Ci się znajomość podstawowych zagadnień programistycznych i pewne doświadczenie w pracy z systemami rozproszonymi. |