通过其 REST 服务或通过 CLI 脚本连接到 Openshift 是最佳选择吗?
Is it optimal to connect to Openshift through its REST services or through a CLI script?
我一直在 Java 中编写一个 Openshift 客户端,想知道 CLI 是否在内部调用 REST 服务,在这种情况下,我可以尝试直接使用 REST 服务。我正在使用 Openshift 3.1
我通过创建引用 .conf 文件的工厂以下列方式连接到 openshift。我正在从连接工厂创建连接。我想知道 CLI 是最优的还是 Java 客户端。
final OpenShiftConnectionFactory connectionFactory = new OpenShiftConnectionFactory();
IOpenShiftConnection connection2 = new OpenShiftConnectionFactory()
.getConnection("domain", "user", "password");
PS:如果有人写过任何其他 Openshift 客户端或有示例,如果你能给我一个关于你的方法的简短概述,那也很好。
openshift-java-client 是制作 java openshift 客户端的有用工具,可以节省几天时间。就 LOE 而言,它绝对是最佳的,并且不必要地重写所有这些东西。不过要注意,Openshift CLI 是写在 GO 上的,所以 openshift 的 CLI 在资源使用上应该是最优的,但里面基本都是 REST 客户端。
总而言之,如果您更喜欢 java 并且如果您正在制作 CLI(不是前端)并且没有高 NFR,我建议继续使用 java 和 openshift-java-client.
我一直在 Java 中编写一个 Openshift 客户端,想知道 CLI 是否在内部调用 REST 服务,在这种情况下,我可以尝试直接使用 REST 服务。我正在使用 Openshift 3.1
我通过创建引用 .conf 文件的工厂以下列方式连接到 openshift。我正在从连接工厂创建连接。我想知道 CLI 是最优的还是 Java 客户端。
final OpenShiftConnectionFactory connectionFactory = new OpenShiftConnectionFactory();
IOpenShiftConnection connection2 = new OpenShiftConnectionFactory()
.getConnection("domain", "user", "password");
PS:如果有人写过任何其他 Openshift 客户端或有示例,如果你能给我一个关于你的方法的简短概述,那也很好。
openshift-java-client 是制作 java openshift 客户端的有用工具,可以节省几天时间。就 LOE 而言,它绝对是最佳的,并且不必要地重写所有这些东西。不过要注意,Openshift CLI 是写在 GO 上的,所以 openshift 的 CLI 在资源使用上应该是最优的,但里面基本都是 REST 客户端。
总而言之,如果您更喜欢 java 并且如果您正在制作 CLI(不是前端)并且没有高 NFR,我建议继续使用 java 和 openshift-java-client.