Chcę udostępniać małe fragmenty informacji między moimi węzłami roboczymi (na przykład buforowane tokeny autoryzacji, statystyki, ...) w selerze.Udostępnianie obszarów pamięci między pracownikami selera na jednym komputerze
Jeśli utworzę plik globalny w moim pliku zadań, będzie on unikatowy dla każdego pracownika (Moi pracownicy są procesami i mają czas życia 1 zadania/wykonania).
Jaka jest najlepsza praktyka? Czy powinienem zapisać stan zewnętrzny (DB), utworzyć starą pamięć współdzieloną (może być trudny ze względu na różne implementacje puli w selerze)?
Z góry dzięki!
Co z pamięcią podręczną, taką jak memcached, lub sklepami z kluczowymi wartościami, takimi jak Redis? – demalexx
To byłby sposób, ale miałem nadzieję, że znajdę drogę bez dodatkowej zależności. – Gregor
To maleńka zależność, ale rozwiąże ona niektóre problemy, które możesz napotkać, implementując własną komunikację między procesami. – demalexx