# groonga - オープンソースのカラムストア機能付き全文検索エンジン

- English page

### ナビゲーション

- 索引
- 次へ |
- 前へ |
- groonga v3.0.8ドキュメント »
- 13. groongaへのコントリビュート方法 »
- 13.2. groonga開発者向け情報 »

# 13.2.2. groonga 通信アーキテクチャ

## 13.2.2.1. gqtpでのアーキテクチャ

- comが外部からの接続を受け付ける。
- comは1スレッド。
- comがedgeを作る。
- edgeは接続と１対１対応。
- edgeはctxを含む。
- workerはthreadと１対１対応。
- workerは上限が個定数。
- workerは、１つのedgeと結びつくことができる。
- edgeごとにqueueを持つ。
- msgはcomによって、edgeのqueueにenqueueされる。 edgeがworkerに結びついていないときは、同時に、ctx_newというqueueに、msgをenqueueした対象のedgeをenqueueする。

### ナビゲーション

- 索引
- 次へ |
- 前へ |
- groonga v3.0.8ドキュメント »
- 13. groongaへのコントリビュート方法 »
- 13.2. groonga開発者向け情報 »