Szczegóły programowe:
To może być również używany do pisania różnych usług Ruby lub aplikacji
Cechy .
- Servolux :: drzewa - gdy włączone do klasy, daje wątek aktywności, które będzie działać trochę kodu w regularnych odstępach czasu. Zapewnia metody uruchamiania i zatrzymywania wątku, sprawozdanie o stanie uruchomiony, i dołącz do wątku czekać na jej zakończenie.
- Servolux :: Serwer -. Szablon klasy serwer, który obsługuje przyziemne prace tworzenia / usuwania pliku PID, raportowanie działa państwo, rejestrowanie błędów, uruchomienie usługi i wdziękiem wyłączania usługi
- Servolux :: Piper - rozszerzenie standardowej metody wideł Ruby, która otwiera przewód do komunikacji między procesami ojca i dziecka. Obiekty Ruby są przekazywane między rodzicem a dzieckiem, umożliwiając na przykład wyjątki w procesie potomnym mają być przekazane do rodzica i wyhodowane.
- Servolux :: Daemon. - solidna klasy do uruchamiania i zatrzymywania procesów demona
- Servolux :: Dziecko - dodaje trochę tak potrzebnego funtionality do procesów potomnych powstałych poprzez IO metody # POPEN Ruby. W szczególności, nitki czas oczekiwania służy do sygnalizowania proces potomny umrze, jeśli nie zostanie wysunięty w danym czasie.
Co nowego w tym wydaniu:
- Drobne ulepszenia:
- Dodane w możliwość zmiany rozmiaru prefork basen pracownika.
- Przekaż oryginalny wyjątku dziecko ślad w górę łańcucha wyjątku.
- Lepsza kontrola procesu potomnego wellness w Piper i zajęć dziecka.
- Poprawione błędy:
- Typo i dokumentacji poprawki.
Co nowego w wersji 0.9.7:
- Drobne ulepszenia:
- Dodano `after_fork` i` before_exec` teleskopowe na klasy Daemon.
- Poprawione błędy:
- ThreadError podczas zatrzymywania obiektów gwintowanych.
Co nowego w wersji 0.9.6:
- Przedmioty gwintowane uruchomić natychmiast (uśpienia po biegu).
- Dodano & quot;? timed_out & quot; metoda w klasie prefork :: Worker.
Co nowego w wersji 0.6.1:
- Dodano metodę czekać na zamknięcie serwera w Klasa Server
Wymagania :
- Ruby tłumacza 1.8
- JRuby tłumacz 1.9
Komentarze nie znaleziono