0

我使用了 ff4j-sample-springboot2x-jdbc-postgres并设置了我的 ff4j 服务器以及 DB 部分并公开了 api - 可在“/api/ff4j”处访问。这是我的管理组件。

现在我想要一个客户端微服务(也是一个 springboot 应用程序)来使用这个 REST api 并使用 ff4j.check() 和其他方法。有没有一种快速的方法(更少的代码 - 我需要为许多应用程序执行此操作)在客户端使用 api?

附言。-对于服务器,我只使用了 DB 和 ff4j-spring-starter(就像在示例中一样) - 我没有使用和 jersey/jetty 依赖项

4

1 回答 1

0

客户端使用自己的 FF4j 对象访问 FF4j 服务。

创建 FF4j 对象时,您定义了它使用的 FeatureStore 和 PropertyStore,这决定了如何访问存储。在您的情况下,您想使用 FeatureStoreHttp 和 PropertyStoreHttp。

String ff4jApiEndPoint = "https://my-ff4j-service.org/api/ff4j";
FeatureStoreHttp  fStore = new FeatureStoreHttp(ff4jApiEndPoint);
PropertyStoreHttp pStore = new PropertyStoreHttp(ff4jApiEndPoint);    
FF4j client_ff4j = new FF4j(fStore, pStore);
于 2021-02-18T14:25:27.223 回答