Python有类似JNDI的服务吗?

2 投票
1 回答
1669 浏览
提问于 2025-04-15 21:54

我想知道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可能有点过于复杂了。

撰写回答