2015-04-02 9 views

回答

0

有了SRV和TXT记录,人们可以构建出完全可行的DNS服务发现。 Spotify正是如此。 SRV记录是显而易见的,但并不是很多人意识到由于某种原因可以将许多应用程序设置放入TXT记录中。值可以通过树中较低的值覆盖。它最终成为一种轻量级的动物园管理员,无论如何都模仿DNS结构。更现代的服务定位器对内容的限制较少,并且可以将ssl密钥(加密的),配置片段等直接存储在服务定位器中。 DNS TXT记录有255个字符的限制,因此它有一定的限制。如果将值分成单独的字符串,则可以在TXT记录中适合64K,但它有点愚蠢。另一方面,DNS非常容错并且速度非常快。

注意:人们谈论“服务发现”时,他们通常不只是严格地讨论这个问题,而且还存储通常存储在文件中的端点和其他设置。