The invention provides a method and device for realizing Etcd Java client. The method includes: establishing communication connection between Etcd Java client and Etcd using OkHttp network request framework; and transforming Java object and Http message using Gson parsing framework. The lightweight Etcd Java client is obtained, and the OkHttp network request framework and Gson parsing framework have been tested in the production environment, which makes the Etcd Java client constructed by OkHttp network request framework and Gson parsing framework have high robustness.
【技术实现步骤摘要】
一种实现EtcdJava客户端的方法及装置
本专利技术涉及软件工程领域,更具体地,涉及一种实现EtcdJava客户端的方法及装置。
技术介绍
Java是一种跨平台的、解释型语言。Java编译工具将Java源代码被编译成为Java字节码文件,由Java虚拟机负责对Java字节码文件进行解释执行。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Etcd应用在分布式环境下的key/value存储服务,是一个高可用的键值存储系统,主要用于共享配置和服务发现。利用Etcd的特性,应用程序可以在集群中共享信息、配置或服务发现,Etcd会在集群的各个节点中复制这些数据并保证这些数据始终正 ...
【技术保护点】
1.一种实现Etcd Java客户端的方法,其特征在于,包括:使用OkHttp网络请求框架在Etcd Java客户端与Etcd之间建立通信连接;使用Gson解析框架在Java对象与Http消息之间进行转换。
【技术特征摘要】
1.一种实现EtcdJava客户端的方法,其特征在于,包括:使用OkHttp网络请求框架在EtcdJava客户端与Etcd之间建立通信连接;使用Gson解析框架在Java对象与Http消息之间进行转换。2.根据权利要求1所述的方法,其特征在于,还包括:使用Client类为Etcd中的每个应用程序编程接口提供至少一个与所述应用程序编程接口对应的执行方法。3.根据权利要求1所述的方法,其特征在于,还包括:在EtcdJava客户端与Etcd之间进行异步调用。4.根据权利要求1所述的方法,其特征在于,所述使用OkHttp网络请求框架在EtcdJava客户端与Etcd之间建立通信连接包括:使用OkHttp网络请求框架在EtcdJava客户端中的Client类与Etcd之间建立HttpRESTful方式的通信连接。5.根据权利要求1所述的方法,其特征在于,所述使用Gson解析框架在Java对象与Http消息之间建立转换包括:使用Gson解析框架,EtcdJava客户端中的消息解析类实现Java对象与Http消息之间的转换。6.根据权利要求3所述的方法,...
【专利技术属性】
技术研发人员:支猛,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。