elastic search有没有template对客户端进行统筹

spring redis使用模板模式[1]

RedisTemplate是Spring Data Redis提供给用户的最高级的抽象客户端,用户可直接通过RedisTemplate进行多种操作,同时RedisTemplate是建立在我们上两篇讲的Jedis和Lettuce之上的。怎么理解呢?就好比我们连接Mysql数据库,我们会使用比如HiKariCP 和Druid连接池,Jedis和Lettuce的关系就跟它们两差不多。
Spring 为了将数据访问中的固定和变化部分分开,将相同的数据访问流程固化到模板类中,变化的部分通过回调接口开放出来,用于具体定义数据访问和结果返回的操作,同时保证模板类是线程安全的,以便多个数据访问线程共享同一个模板实例。[2][3]

Spring Data Redis 2.7.2 API

Elasticsearch三种客户端分析

三种客户端

  • TransportClient
  • JestClient
  • RestClient
    调用demo代码各不相同[4]

还没有ElasticSearchTemplate,能否用一个template来处理

参考:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容