Sha256: dd6ad1db6e313647c90ed425ddd5df68f0e900069dd20a580c230542c2156ffe

Contents?: true

Size: 659 Bytes

Versions: 2

Compression:

Stored size: 659 Bytes

Contents

groonga 通信アーキテクチャ
==========================

gqtpでのアーキテクチャ
----------------------

- comが外部からの接続を受け付ける。
- comは1スレッド。
- comがedgeを作る。
- edgeは接続と1対1対応。
- edgeはctxを含む。
- workerはthreadと1対1対応。
- workerは上限が個定数。
- workerは、1つのedgeと結びつくことができる。

- edgeごとにqueueを持つ。
- msgはcomによって、edgeのqueueにenqueueされる。
  edgeがworkerに結びついていないときは、同時に、ctx_newというqueueに、msgをenqueueした対象のedgeをenqueueする。

Version data entries

2 entries across 1 versions & 1 rubygems

Version Path
rroonga-1.0.1-x86-mingw32 vendor/local/share/groonga/doc/ja/source/developer/com.txt
rroonga-1.0.1-x86-mingw32 vendor/local/share/groonga/doc/ja/html/_sources/developer/com.txt