首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FF4J: REST端点作为特性存储

FF4J: REST端点作为特性存储
EN

Stack Overflow用户
提问于 2018-07-27 09:57:29
回答 1查看 2.1K关注 0票数 2

目前,我正在考虑为我们的应用程序使用ff4j实现特性切换。我们希望有一个远程中央配置应用程序,它将保存它的所有功能,应用程序将通过REST与这个中央配置应用程序对话,以获得这些功能。为此,我们将无法利用或Archaius。

我看了一下文档,似乎有对HttpClient (https://github.com/ff4j/ff4j/wiki/Store-Technologies#httpclient)的支持。但我找不到同样的样本。请有人告诉我,如果我可以利用这个方法从REST端点构建我的特性存储,请告诉我。另外,如果有人能给我举个例子,我会很感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-27 18:23:06

这是一个常见的模式。

  1. 组件包含管理UI (控制台)和REST。你可以称它为“管理组件”。出于安全原因,它可能是唯一能够访问持久单元的组件(可用的15 DB实现中的任何一种)。

对于“管理组件”,这里是使用JDBC应用程序的standAlone示例,这里是一个简单的web应用程序。

REST可以使用凭据、用户/密码和/或API密钥进行保护。更多信息这里

  1. 所有微服务作为客户端访问REST并请求特性存储。您将需要包含客户端ff4j-webapi-jersey2x的依赖项http>或ff4j-webapi-jersey1x,然后可以使用以下方法定义存储: FeatureStoreHttp storeHTT =新FeatureStoreHttp("http://localhost:9998/ff4j");

警告:请考虑使用缓存来限制开销,方法是在每次使用特性时访问REST。关于缓存这里的更多信息

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51555453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档