我尝试使用一种数据库实现另一个DiscoveryAgent。我发现这个代码,它可以帮助我了解DiscoveryAgent的工作方式: https://github.com/sliard/multicastdbActiveMQ DiscoveryAgent
但我不知道何时调用registerService方法。当我更改多播Discovery代理的代码以查看它何时被调用,但它不是在启动DiscoveryAgent时。但是,如果它没有被调用,代理不能将自己公布到数据库... 然后我不明白代理如何使用DiscoveryAgent的信息与另一个代理进行通信。
所以,如果你可以解释我什么时候调用这个方法,并且如果你有关于DiscoveryAgent实现的一些文档,那将会很棒。
在此先感谢。