1 version = 0.2.0-SNAPSHOT
3 ### Queue related settings
5 # How often do we attemot a reconnection?
6 rabbitmq.reconnect.period.millis=1000
8 # Comma separated list of rabbitmq servers to use. The servers must be in an
10 rabbitmq.servers=localhost
12 # Port for connecting to the AMQP server
15 # User name for connecting with the AMQP server
16 rabbitmq.username=guest
18 # Passwd for connecting with the AMQP server
21 # Exchnage used by Aquarium to publish messages
22 rabbitmq.exchange=aquarium
24 # Virtual host on the AMQP server
27 # Queue declarations for receiving resource events.
28 # Format is "exchange:routing.key:queue". Entries are separated by comma ','
29 rabbitmq.rcevents.queues=pithos:pithos.resource.#:aquarium-pithos-rcevents,cyclades:cyclades.resource.#:aquarium-cyclades-rcevents
31 # Queue declarations for receiving IM events, format is "exchange:routing.key:queue"
32 rabbitmq.imevents.queues=astakos:astakos.user:aquarium-imevents
34 # For sending credit modifications
35 rabbitmq.imevents.credit=astakos:astakos-events-credit
37 # REST service listening port
40 ### Message store related settings
42 # Hostname for the persistence service
43 mongodb.host=127.0.0.1
45 # Port for connecting to the persistence service
48 # Username for connecting to the persistence service
49 mongodb.username=aquarium
51 # Password for connecting to the persistence service
52 mongodb.password=aquarium
54 # The name of the MongoDB database to use
55 mongodb.database=aquarium
57 ### Performance options
59 # Maximum number of open connections to MongoDB. Has no effect if
60 # another driver is in use
61 mongodb.connection.pool.size=20
63 # Relative to AQUARIUM_HOME or an absolute path
64 # DO NOT set this in production
65 events.store.folder=../events-store
67 # Store resource events to events.store.folder as well
68 events.store.save.rc.events=false
70 # Store IM events to events.store.folder as well
71 events.store.save.im.events=false
73 # How often do we attempt a reconnection to the store(s)?
74 anystore.reconnect.period.millis=1000
76 # Class that initializes the REST service
77 rest.service.class=gr.grnet.aquarium.service.FinagleRESTService
78 rest.shutdown.timeout.millis=2000
80 store.provider.class=gr.grnet.aquarium.store.mongodb.MongoDBStoreProvider
82 # A time period in milliseconds for which we can tolerate stale parts regarding user state.
83 user.state.timestamp.threshold=1
85 # Administrative REST API authorization cookie