Python有类似JNDI的服务吗?
我想知道Python有没有类似Java中JNDI的服务。
更具体一点,我想要一个服务,提供者可以在上面注册自己,然后消费者可以询问某些提供者的端点在哪里。
举个例子,假设我想为我的所有朋友实现一个邮箱。每个朋友都有自己的端点,比如friend1、friend2、friend3各自都有自己的端点。而且,每个端点可能会随着时间变化,所以如果一开始我们是这样的:
friend1 -> end-point1
friend2 -> end-point2
friend3 -> end-point3
那么过一段时间后可能会变成:
friend1 -> end-point1
friend2 -> end-point3
friend3 -> end-point4
这个服务发现的程序应该能够适应系统中的这些动态变化。
1 个回答
2
你没有完全相同的东西,但你可以看看这个研究,了解一下有哪些可以用的。记住,如果你想把Python和Java技术一起用,随时可以使用Jython。
最后,我也觉得@msw说的对,JNDI可能有点过于复杂了。