我一直在用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。