| Products | Versions |
|---|---|
| TIBCO Streaming | 10 |
When UDP ports are blocked for network communication, the default TIBCO StreamBase® Runtime Platform node discovery does not work.
What is the alternative configuration to use when UDP is unavailable?
name = "NodeDeployment"
version = "1.0"
type = "com.tibco.ep.dtm.configuration.node"
configuration = {
NodeDeploy = {
nodes = {
"A.cluster1" = {
nodeType = "App.Biz"
availabilityZoneMemberships = {
ZoneA = {
staticPartitionBindings = {
Par1 = {
type = ACTIVE
}
}
}
}
communication = {
administration = {
transportPort = 8080
address = "127.0.0.1"
}
proxyDiscovery = {
remoteNodes = ["B.cluster1"]
}
distributionListenerInterfaces = [
{
dataTransportPort = 9000
address = "sbsystem001.example.com"
}
]
}
}
"B.cluster1" = {
nodeType = "App.Biz"
availabilityZoneMemberships = {
ZoneA = {
staticPartitionBindings = {
Par1 = {
type = REPLICA
}
}
}
}
communication = {
administration = {
transportPort = 8081
address = "127.0.0.1"
}
proxyDiscovery = {
remoteNodes = ["A.cluster1"]
}
distributionListenerInterfaces = [
{
dataTransportPort = 9021
address = "sbsystem002.example.com"
}
]
}
}
}
}
}
Replace the localhost IP address (127.0.0.1) with the correct IP address for the node, replace the nodename.clustername, the distributionListenerInterfaces hostname, and ports as needed. Add additional node configurations and add those (comma separated) to the remoteNodes lists.