【问题标题】:Apache Ignite Spring-Data (IgniteRepository), Apache Ignite Spring Cache (SpringCacheManager) with thin-client and thick-clientApache Ignite Spring-Data (IgniteRepository), Apache Ignite Spring Cache (SpringCacheManager) 与瘦客户端和胖客户端
【发布时间】:2021-09-22 18:44:11
【问题描述】:
  1. 是否可以将 THIN-client 与 Ignite Spring-Data (IgniteRepository) 和 Ignite Spring Cache (SpringCacheManager) 一起使用?

  2. 是否可以将 THICK 客户端与 Ignite Spring-Data (IgniteRepository) 和 Ignite Spring Cache (SpringCacheManager) 一起使用?

PS:

THIN-client - 使用接口IgniteClient,

THICK-client - igniteConfiguration.setClientMode(true)

【问题讨论】:

    标签: spring spring-data ignite thin-client thick-client


    【解决方案1】:

    预计2.11版本:

    https://github.com/apache/ignite-extensions

    https://github.com/apache/ignite-extensions/tree/master/modules/spring-cache-ext

    https://github.com/apache/ignite-extensions/blob/master/modules/spring-cache-ext/src/main/java/org/apache/ignite/cache/spring/IgniteClientSpringCacheManager.java

    Apache Ignite Spring Cache Manager 有两种实现—— org.apache.ignite.cache.spring.SpringCacheManager 和 org.apache.ignite.cache.spring.IgniteClientSpringCacheManager,那个 提供使用 Ignite 厚客户端或瘦客户端连接到 分别管理 Ignite 集群和管理 Ignite 缓存。注意 org.apache.ignite.cache.spring.IgniteClientSpringCacheManager 可以 自 2.11.0 版本起仅与 Ignite 一起使用。

    【讨论】:

      【解决方案2】:

      目前仅适用于胖客户端。

      文档展示了如何配置和使用它:https://ignite.apache.org/docs/latest/extensions-and-integrations/spring/spring-caching

      【讨论】:

      • IgniteRepository 与 THICK-client 一起工作?
      猜你喜欢
      • 2019-07-20
      • 1970-01-01
      • 2020-06-21
      • 2020-02-14
      • 2019-11-09
      • 2021-05-23
      • 2021-10-04
      • 2022-07-11
      • 1970-01-01
      相关资源
      最近更新 更多