Tag: 特权

DRb方法访问

我正在DRb中编写一个简单的分布式系统。 我有所有的同行,还有一个服务器来进行自举。 在那个服务器中,我有一些方法,比如“suggest_peer”,“start_service”和“stop_service”。 当对等体连接到服务器时,他可以调用所有三种方法。 我希望他能够只召唤第一个。 此外,我有一个初始化服务器的文件,并有一个小cmd行,所以我可以启动服务,调试,日志和所有这些。 我希望cmd行能够调用第二个和第三个方法,以及第一个方法。 我怎样才能做到这一点? 如何防止对等方停止服务? 如果我将服务方法设置为私有,我无法从cmd行调用它们。