Flagr 是一款基于 Go 的开源服务。它提供功能标记、AB测试、动态配置功能。它提供 flag 管理和 flag 评估的 REST API。
Try it with Docker.
# Start the docker container docker pull checkr/flagr docker run -it -p 18000:18000 checkr/flagr # Open the Flagr UI open localhost:18000
Or try it on https://try-flagr.herokuapp.com, it may take a while for a cold start.
curl --request POST \ --url https://try-flagr.herokuapp.com/api/v1/evaluation \ --header 'content-type: application/json' \ --data '{ "entityID": "127", "entityType": "user", "entityContext": { "state": "NY" }, "flagID": 1, "enableDebug": true }'
Tested with vegeta
. For more details, see benchmarks.
Requests [total, rate] 56521, 2000.04 Duration [total, attack, wait] 28.2603654s, 28.259999871s, 365.529µs Latencies [mean, 50, 95, 99, max] 371.632µs, 327.991µs, 614.918µs, 1.385568ms, 12.50012ms Bytes In [total, mean] 23250552, 411.36 Bytes Out [total, mean] 8308587, 147.00 Success [ratio] 100.00% Status Codes [code:count] 200:56521 Error Set:
ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求。 语法 ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -e csv-file ] [ -g gnuplot-
我正在应用程序中使用Microprofile配置(,而不是)。我有一个配置,它对不同的值采取不同的分支。为了测试()代码中的所有路径,我需要能够在运行时更改该值。有没有人可以提供一些如何做到这一点的建议?我的属性是使用系统属性设置的,但我对如何处理这一点持开放态度。
我想部署我的微服务的几个实例,它们使用特定的端口,但使其可伸缩,并且不在任务定义/dockerfile中修复端口。我的微服务可以监听环境变量或命令行中提供的端口。
我有两个Spring Boot应用程序,它们最终调用外部REST API。其结构大致如下:
我是测微计新手。有人能告诉我如何在spring boot中集中管理微服务指标吗? 在哪里可以获得influxdb中所有注册的服务信息、矩阵和存储的度量?
我们希望将Spring应用程序从JBoss 7.1.1迁移到WildFly 10.1。我们使用了基于CXF和Spring管理的web服务,但在WildFly 10.1上我们无法配置这些服务。 我们尝试了两种方法。 > 当我们在jboss-deployment-structure.xml中排除webservice子系统时,在web.xml中配置CXFServlet,并在Spring xml配置文件中
我正在使用spring boot和netflix OSS在微服务中创建一个简单的项目来弄脏我的手。我创建了两个服务 配置服务,它必须在发现(尤里卡)服务中注册自己。 发现服务,需要配置服务运行才能获得其配置。
我阅读了有关JMH的信息,并尝试了提供的样本。 我想做的是测量以下场景的统计数据, 【1】客户订单- 我可以成功地完成[1]到[5]场景。在这里,我使用Benchmark从@Benchmark注释方法调用我的客户机。罐子 现在,我一直在测量从[2]到[4]的统计数据,这表示服务器端的处理。我应该通过注释服务器端方法来做到这一点吗?如果是这样,我如何调用这些方法来获得基准统计数据? 文档中说,运行J