我使用了Ff4j-示例-Springboot2x-jdbc-postgres并安装了我的ff4j服务器以及DB部件,并公开了api --可以在"/api/ff4j“上访问。这是我的管理组件。
现在,我希望客户端微服务(也是一个springboot引导应用程序)使用这个REST,并使用ff4j.check()和其他方法。有一个快速的方法(更少的代码-我需要这样做,许多应用程序)消费api的客户端?
P.S..-对于服务器,我只使用了DB和ff4j-spring-starter(就像在示例中一样)-我没有使用和jersey/jetty依赖关系。
发布于 2021-02-18 14:25:27
客户端使用自己的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);https://stackoverflow.com/questions/65310532
复制相似问题