Noteflakes: Signal handling in concurrent apps with Ruby and Polyphony
25-Nov-2021 1865
In the last few weeks I’ve been writing about different aspects of Polyphony, a library for writing fiber-based concurrent apps in Ruby. Polyphony makes it easy for developers to use stock Ruby core and stdlib classes and APIs in a highly-concurrent environment in order to create scalable, high-performance apps.In order for provide a solid developer experience, Polyphony reimplements different parts of the Ruby runtime functionality, which are adjusted so developers will see a consistent and reliable behaviour. In this article I’ll discuss how Polyphony implements signal handling. For the sake of brevity, I’ll assume the reader is familiar with POSIX signals and has some knowledge of how signals are handled in Ruby.
Noteflakes: Signal handling in concurrent apps with Ruby and Polyphony #ruby #rubydeveloper #rubyonrails #Noteflakes: #Signal #handling #concurrent #Polyphony https://rubyonrails.ba/link/noteflakes-signal-handling-in-concurrent-apps-with-ruby-and-polyphony