-
Notifications
You must be signed in to change notification settings - Fork 215
/
ditto-edge-service.conf
46 lines (41 loc) · 1.75 KB
/
ditto-edge-service.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
ditto {
extensions {
edge-command-forwarder-extension = org.eclipse.ditto.edge.service.dispatching.NoOpEdgeCommandForwarderExtension
signal-transformers-provider = {
extension-class = org.eclipse.ditto.edge.service.dispatching.signaltransformer.SignalTransformers
extension-config {
signal-transformers = [
{
extension-class: org.eclipse.ditto.edge.service.dispatching.signaltransformer.DefaultNamespaceAppender,
extension-config: {
# specifies the default namespace to use when e.g. creating things/policies via POST (without specifying a namespace)
default-namespace = "org.eclipse.ditto"
default-namespace = ${?DITTO_DEFAULT_NAMESPACE}
}
},
"org.eclipse.ditto.edge.service.dispatching.signaltransformer.OriginatorSetterSignalTransformer",
"org.eclipse.ditto.edge.service.dispatching.signaltransformer.placeholdersubstitution.policies.PoliciesPlaceholderSubstitution",
"org.eclipse.ditto.edge.service.dispatching.signaltransformer.placeholdersubstitution.things.ThingsPlaceholderSubstitution"
]
}
}
}
ask-with-retry {
# maximum duration to wait for answers from entity shard regions
ask-timeout = 3s
ask-timeout = ${?CONCIERGE_CACHES_ASK_TIMEOUT}
# one of: OFF, NO_DELAY, FIXED_DELAY, BACKOFF_DELAY
retry-strategy = BACKOFF_DELAY
retry-strategy = ${?CONCIERGE_CACHES_ASK_RETRY_STRATEGY}
retry-attempts = 3
retry-attempts = ${?CONCIERGE_CACHES_ASK_TIMEOUT_RETRIES}
fixed-delay = 5s
fixed-delay = ${?CONCIERGE_CACHES_ASK_FIXED_DELAY}
backoff-delay {
min = 100ms
max = 10s
# must be between 0.0 and 1.0:
random-factor = 0.5
}
}
}