Autor Wątek: symutanyczne asynchroniczne zapytania  (Przeczytany 121 razy)

nicraM

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
symutanyczne asynchroniczne zapytania
« dnia: Sierpień 11, 2017, 13:45:11 »
Witam

Mam zadanie zbierać informacje po snmp z urządzeń sieciowych. odpytanie jednego urządzenia zanim zwróci wartości trwa od kilku nawet do 10s. Urządzeń jest ponad 200 i odpytywanie każdego po kolei synchronicznie trwałoby dosyć długo poza tym urządzenia powinny być odpytywane co 5-10minut.
Chcę odpytać urządzenie i to co przyjdzie zapisać do bazy.

Jak w symfony odpalić x wątków snmp jednocześnie z funkcją callback?

znalazłem ReactX dla PHP https://github.com/ReactiveX/RxPHP ale za bardzo nie mam pomysłu jak zrobić obiekty Observable z X obiektów new SNMP().
Generanie nie muszą być tworzone wszystkie na raz ale uruchamiane po kolei z tablicy bez oczekiwania na wynik lecz odebranie go jak już przyjdzie. W takim modelu odpalone zostało by x obiektów SNMP() a Observable otrzymywał by odpowiedzi i odpowiednio wrzucał do bazy.
« Ostatnia zmiana: Sierpień 11, 2017, 21:41:33 wysłana przez nicraM »