[erlang-questions] Bounded Buffer Problems/Solutions
Wed Oct 10 21:37:37 CEST 2012
What are the generally accepted solutions for when producers need to be throttled? gen_server as consumer or otherwise?
Are there any good solutions or philosophy for the bounded buffer problem in Erlang? ..flow control? Freaky out-of-band communication at a distance to limit messages sent? Use the idea of rope: Message in reverse to a producer shim that he is allowed to send N more messages before he needs to ask for the right to send more? Other?
Are there common Erlang idioms for monitoring execution time at the gen_server level so that an API can respond upward with a policy of "the system is currently busier than a one legged man in a kicking contest?"
More information about the erlang-questions