由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 关于RMI的问题
相关主题
谁深入解答一下Java的Reflection机制JDK 1.5 is out
Jetty embeded server communication question?请教jconsole问题
使用SNMP去monitor JBOSS里面的应用javaMail的问题
学习JAVA的人要注意怎么能学成J2EE的全能
trick to use JMX on EC2请教一下用过JMX (Java Management Extension)的朋友
Tomcat和什么一起作Application Server?问个deploy相关的问题
Web ServiceJMX question
A question about inheritance新手请教netbean的问题
相关话题的讨论汇总
话题: rmi话题: service话题: 调用话题: 问题
进入Java版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
我们有个RMI的service,我们老板想在windows上只有local system account才能调用
,在Linux上只有root才能调用。research了一下,觉得这个不太可能,因为RMI最初的
设计就是在trusted environment里的,没有authentication。感觉这是当初
architecture设计有问题, 不应该选择RMI。
大牛们有什么好的想法吗?
g*****g
发帖数: 34805
2
There's no cross-platform mechanism to retrieve system roles in Java. So you
'll need to use some password authentication instead.
Typically authentication is used in the fronting service, not between
backend services. The easiest path is probably converting your RMI service
to a soap based web service and use simple authentication there.
If you only need to trigger some RMI manually, you may choose JMX instead
and basic authentication is built-in.

【在 p*****2 的大作中提到】
: 我们有个RMI的service,我们老板想在windows上只有local system account才能调用
: ,在Linux上只有root才能调用。research了一下,觉得这个不太可能,因为RMI最初的
: 设计就是在trusted environment里的,没有authentication。感觉这是当初
: architecture设计有问题, 不应该选择RMI。
: 大牛们有什么好的想法吗?

p*****2
发帖数: 21240
3
多谢大牛。看来确实architecture有问题呀。我们这里的architect太烂了。
w**z
发帖数: 8232
4
需要你扭转乾坤。

【在 p*****2 的大作中提到】
: 多谢大牛。看来确实architecture有问题呀。我们这里的architect太烂了。
p*****2
发帖数: 21240
5

这东西要躲远一点。看了一下那个bug是我加入公司半年前报的。貌似我们的director
在吭哧吭哧fix呢。

【在 w**z 的大作中提到】
: 需要你扭转乾坤。
t*******e
发帖数: 684
6
换吧。就一个interface的话不会很烦的。我这边两个JBoss servers,差了3个版本,
要通信,在AS7的module里面想要invoke ejb,class loader的问题搞不过来。最后花
一天换了ejb web services就解决了。
p*****2
发帖数: 21240
7

跟owner说了一下,现在已经RC了,说肯定不能换了。貌似老板自己又写了一个C的
service来补这个漏洞。感觉换interface应该更简单呀。

【在 t*******e 的大作中提到】
: 换吧。就一个interface的话不会很烦的。我这边两个JBoss servers,差了3个版本,
: 要通信,在AS7的module里面想要invoke ejb,class loader的问题搞不过来。最后花
: 一天换了ejb web services就解决了。

e*****t
发帖数: 1005
8
做RMI太古老了,还是web services简单,当然效率可能差那么一丁点,不会有太大感觉
就是了,而且多灵活啊,底下的technology stack怎么改都不怕。

【在 t*******e 的大作中提到】
: 换吧。就一个interface的话不会很烦的。我这边两个JBoss servers,差了3个版本,
: 要通信,在AS7的module里面想要invoke ejb,class loader的问题搞不过来。最后花
: 一天换了ejb web services就解决了。

e*****t
发帖数: 1005
9
现在最怕的就是technical debt,这种东西,现在前人欠债,以后后人痛苦啊。

【在 p*****2 的大作中提到】
:
: 跟owner说了一下,现在已经RC了,说肯定不能换了。貌似老板自己又写了一个C的
: service来补这个漏洞。感觉换interface应该更简单呀。

p*****2
发帖数: 21240
10

感觉
这个service的情况是就两个local caller。这两个local caller都是Java的soap
service。我当时的想法是这个RMI完全可以做一个library让这两个soap serives直接
调用就行了。不知道当时怎么搞那么麻烦。

【在 e*****t 的大作中提到】
: 做RMI太古老了,还是web services简单,当然效率可能差那么一丁点,不会有太大感觉
: 就是了,而且多灵活啊,底下的technology stack怎么改都不怕。

p*****2
发帖数: 21240
11

当时写这个的人是我们这里资历最老的,自己写了之后也知道这个问题就file一个bug
去track。后来估计自己也不知道怎么搞了就assign给了一个新来的,这个新来的当然
更不知道怎么搞就把priority改成了2,这样review bug的时候就消失了。现在要
release突然发现有这么个问题了。实在是太搞笑了。老板想把它推倒我身上,被我又
推回去了,不然最后要背黑锅了。

【在 e*****t 的大作中提到】
: 现在最怕的就是technical debt,这种东西,现在前人欠债,以后后人痛苦啊。
1 (共1页)
进入Java版参与讨论
相关主题
新手请教netbean的问题trick to use JMX on EC2
版上有没有人搞过jasig cas? 能不能给点ideaTomcat和什么一起作Application Server?
JMX question , help pleaseWeb Service
多少个thread 就算不正常?A question about inheritance
谁深入解答一下Java的Reflection机制JDK 1.5 is out
Jetty embeded server communication question?请教jconsole问题
使用SNMP去monitor JBOSS里面的应用javaMail的问题
学习JAVA的人要注意怎么能学成J2EE的全能
相关话题的讨论汇总
话题: rmi话题: service话题: 调用话题: 问题