WeBankBlockchain/WeCross

Task: Make java sdk more lighter

Closed this issue · 0 comments

目前Java SDK主要的功能是实现RPC服务的访问,提供了同步和异步的调用接口。同步接口使用Apache的Httpclient作为客户端,并使用RestTemplate封装Http请求;异步接口则是基于Netty实现的,性能较高。

显而易见,目前SDK的依赖非常重,包括Appach Httpcomponents和Spring Boot。既然异步接口已经有了,那么用其它的方式实现一套同步接口必要性不大,直接对异步接口再封装转成同步就可以了。

这个任务比较有挑战,不过极客的你定能漂亮地完成!