out_forward って詰まると性能劣化する?

4
前へ 1 ・・ 3 4
Sadayuki Furuhashi @frsyuki

@repeatedly v10では互換性の問題などで実装できないけど、v11ではいれたい物リストを作ると良いのでは!

2013-11-27 16:47:49
SKS rep @repeatedly

@frsyuki それPerl 6フラグになるのでは…

2013-11-27 16:48:10
Sadayuki Furuhashi @frsyuki

@repeatedly v11でもEventStreamのサイズが巨大だと、書ききるまでバッファをロックしてしまう問題はあります

2013-11-27 16:50:14
Sadayuki Furuhashi @frsyuki

@repeatedly in_tailで、1個のEventStreamのサイズを制限した方が良いのでは?例えば1000レコードで1回はemitするとか。

2013-11-27 16:51:33
Sadayuki Furuhashi @frsyuki

@repeatedly lines.each を each_slice(1000) にすればいい。実装は難しくないはず。エラー処理以外は。

2013-11-27 16:52:24
SKS rep @repeatedly

@frsyuki forward系以外はした方がいいなとは思っている.emit側に仕掛けを作るとemit内でのエラーハンドリングが難しい

2013-11-27 16:52:33
SKS rep @repeatedly

reliableなemitを設計する必要がある,が最近v11のソースコード読んでなくて,また後で読まないと行けない

2013-11-27 16:53:32
tagomoris @tagomoris

fluent-agent-lite にはちゃんと指定サイズ読んだら読み込みを切ってnwで投げられるようにするオプションがあって更なる最適化もできるようにしてある(が、それが必要になったケースを見たことがない)

2013-11-27 16:53:33
Sadayuki Furuhashi @frsyuki

@repeatedly よんで。v11はemitが例外を投げないから、例外処理が簡単になるはず

2013-11-27 16:54:21
SKS rep @repeatedly

@frsyuki 例外を投げないのはエラーストリームのおかげ?

2013-11-27 16:54:46
前へ 1 ・・ 3 4