Q
JRMI规范
0
A
回答
1
您在JDK的提供商使用的执行情况。千卡不是提供商的架构像有在JNDI,NIO,JCA等
RMI规范没有提到对线程的任何限制。
-2
我很难称之为RMI一个“规范”。这是一个颇具Java特色的序列化实现;它的任何实现都与您正在运行的JRE版本相匹配。我建议在RMI使用时不要在客户端和服务器之间随机混合和匹配JRE版本。我也不会建议使用老式虚拟机中不存在的特有功能来序列化POJO。虽然它不是“指定的”,但是我之前已经为C#反向设计了一个几乎完整的RMI实现(用于WPF的基于Spring/Hibernate的服务器),但我不知道任何使用这种非JRE实现的人在现实世界。在某些情况下,您只能使用RMI与J2EE系统进行通信。但是,如果可能的话,你应该使用像ProtocolBuffers/Thrift/Avro/Hessian/Parqet等更合理的东西。这些版本有一个版本有线协议和IDL编译器的多个平台的真正“规格”在我为RMI做这件事情时,情况绝非如此。
RMI还有其他问题,我会将其归类为安全问题(即:在序列化流中拼出一个类名称,并且它将调用无参数构造函数来创建该类名称的类)。它的设计对于对象图可能变大的情况也不是很好。 (特别是,可以使堆栈反序列化期间增长确实很大。)
相关问题
- 1. 规范
- 2. 规范模式与规范在BDD
- 3. CMIS规范涵盖JCR规范多少?
- 4. 配置规范
- 5. java类规范
- 6. PHP ws- *规范
- 7. 规范化表
- 8. OpenMP库规范
- 9. Thrift THttpTransport规范
- 10. ADT规范
- 11. .NET JPA规范
- 12. DirectX HAL规范
- 13. Java规范
- 14. MySQL DEFINER规范
- 15. Java:XML规范化
- 16. Html 5规范
- 17. breakpad minidump规范?
- 18. Facebook API规范
- 19. Oracle规范化
- 20. GCM规范ID
- 21. UPnP规范
- 22. PDF“规范化”
- 23. 规范化sklearn
- 24. 许可规范
- 25. mdx规范?
- 26. ATA TRIM规范?
- 27. SQL规范化
- 28. 何时规范不是规范 - 全能RPC博客ping规范难题
- 29. 查找.NET规范
- 30. Servlet。映射规范?
与此相反的XML API,其中至少有两位著名的Java SPI服务提供商,RMI是内置的。通过远程方法调用,您可以自己编写客户端和服务器。一个实例意味着一个端口,一个套接字。没有高度震撼的架构。 –