- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试在 Java HotSpot(TM) 64 位服务器 VM 版本 1.8.0_161-b12 上测试 WebSphere Liberty (WebSphere Application Server 18.0.0.3/wlp-1.0.22.cl180320180905-2337) 中的 Microprofile 容错能力( en_US),但我无法启动舱壁逻辑。
创建了 REST 资源:
import org.eclipse.microprofile.faulttolerance.Bulkhead;
@Path("bulk")
public class BulkheadResource {
@GET
@Bulkhead(1)
public String getBulk() {
return getMessage();
}
private String getMessage() {
String vMessage = "Start: " + System.currentTimeMillis();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return vMessage;
}
}
并使用 3 个线程从 JMeter 调用它。我的期望是第一个调用可以正常工作,但第二个和第三个调用会失败,因为第一个调用占用了唯一的线程,并且舱壁可以工作。
5 秒后,所有三个线程都返回了 200 响应:
timeStamp elapsed label responseCode threadName grpThreads
1539095137936 5057 GET Bulk 200 Micro Profile 1-1 3
1539095138272 5041 GET Bulk 200 Micro Profile 1-2 2
1539095138608 5029 GET Bulk 200 Micro Profile 1-3 1
服务器.xml:
<featureManager>
<feature>microProfile-2.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
有什么想法吗?
最佳答案
断路器已链接到实例。在您的示例中,您的 bean 是依赖作用域的,并且每个请求都有自己的断路器。如果更改为 ApplicationScoped,您应该会看到预期发生的情况。
关于java - WLP Microprofile 容错舱壁实现未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52724051/
尝试在 Java HotSpot(TM) 64 位服务器 VM 版本 1.8.0_161-b12 上测试 WebSphere Liberty (WebSphere Application Server
当我在我的 websphere liberty 配置文件 v8.5.5 上执行 http get 时(假设 http://my.domain.com ),我会看到一个漂亮的页面,其中包含其他内容“欢迎
我正在测试 websphere liberty 的容错(microprofile)实现。因此,我制作了一个简单的 REST 服务,其中的资源会 hibernate 5 秒: @Path("clien
我有一个启用了 Spring Security 的 Web 应用程序,它使用部署在 WLP 上的 SSL 连接到 LDAP。我在 jvm.options 文件 中指定了 trustStore 和密码,
不幸的是,在 Java EE 中,一些服务器需要供应商特定组到安全配置的角色映射。对于这些服务器,这种映射是强制性的,即使实际上没有什么可映射的。 不幸的是,IBM Liberty 就是这样的服务器。
我有一个 Spring Boot 应用程序,它可以通过 Spring Boot Gradle 插件 或 java -jar myApp.war 正常运行命令。 但是,如果我尝试将它部署到 WebSph
这是我的Ubuntu目录。 /../../../ BillingMicroservice.war db-derby-10.11.1.1-bin.tar.gz Docker文件 wlp-extended
我是一名优秀的程序员,十分优秀!