根据需要添加多个源,但将它们配置为使用相同的通道 - 然后使用相同的源。所以它就像(注意这个片段不完整):
agent1.sources.spooldirSource1.spooldir = server1/path agent1.sources.spooldirSource1.channel = myMemoryChannel agent1.sources.spooldirSource2.spooldir = server2/path agent1.sources.spooldirSource2.channel = myMemoryChannel
对两个源使用相同的通道并不是很好的实践,你可以轻松地为通道(对于MemoryChannel)获得outOfMemory,在这种情况下。 最好为每个源使用一个通道(对于同一个代理)
a1.sources = r1 r2 a1.sinks = k1 k2 a1.channels = c1 c2
然后将源r1链接到通道c1,将源r2链接到通道c2