# 設定ファイル

# このサーバで動作させるサービス
# 自動起動させるからNOとする
USE_LB=YES
USE_STORAGE=NO
USE_MQTT=YES
USE_IOT_COLLECTOR=YES
USE_IOT_DISTRIBUTOR=YES
USE_IOT_AUTOMATE=YES



# ロードバランサーの設定
LB_SERVICE_HOST=LB.service.consul
LB_SERVICE_PORT=3001

LB_STORAGE_SERVICE_HOST=LB.service.consul
LB_STORAGE_SERVICE_PORT=3000

# ストレージサービスの設定
## サーバー数：冗長化する場合は2を設定し、STORAGE_SERVICE_2_HOSTとSTORAGE_SERVICE_2_PORTに設定を行う。
#STORAGE_SERVER_NUM=1
STORAGE_SERVER_NUM=2
## ストレージサーバ番号：このサーバの番号
STORAGE_NO=0	# サーバ1
#STORAGE_NO=1	# サーバ2
## サーバ設定
STORAGE_SERVICE_USER=pi
STORAGE_SERVICE_PASSWORD=raspberry
STORAGE_DATA_STORE=/Cordinator/wkdir/node1/MyServer/data/Storage
STORAGE_SERVICE_HOST=consul-srv2.node.consul
STORAGE_SERVICE_PORT=4001
STORAGE_SERVICE_2_HOST=consul-srv3.node.consul
STORAGE_SERVICE_2_PORT=4002


# IoTデータ収集サーバ
COLLECTOR_HOST=COLLECTOR.service.consul
COLLECTOR_PORT=4011
COLLECTOR_RETRY_MAX=10
COLLECTOR_RETRY_INTERVAL=30

# IoTデータ配信サーバ
DISTRIBUTOR_HOST=DISTRIBUTOR.service.consul
DISTRIBUTOR_PORT=4021

# IoT自動処理サーバ
AUTOMATE_HOST=AUTOMATE.service.consul
AUTOMATE_PORT=4031
AUTOMATE_RETRY_MAX=10
AUTOMATE_RETRY_INTERVAL=30

# MQTT Broker
BROKER_HOST=MQTT.service.consul
BROKER_PORT=1883


# メッセージ送受信関連の設定。MQTT Topicとストレージサービスのパス。
COLLECTOR_SAVE_TOPIC=CAR
COLLECTOR_SAVE_FOLDER=MyMessage
COLLECTOR_IN_TOPIC=MONITOR
COLLECTOR_OUT_TOPIC=MONITOR_OUT

DISTRIBUTOR_IN_FOLDER=/MyMessage/CAR
DISTRIBUTOR_OUT_TOPIC=MONITOR

AUTOMATE_IN_TOPIC=input
AUTOMATE_OUT_TOPIC=output

#FUNCTION_FILTER=
FUNCTION_BASE=Function



