gpt4 book ai didi

java - Vertx 中有应用程序变量吗?

转载 作者:行者123 更新时间:2023-12-01 17:51:14 26 4
gpt4 key购买 nike

我希望在应用程序范围变量中设置自定义对象,以便 vertx 可以跨所有微服务请求访问它。我在 Vertx 文档中找不到任何内容。在 Java EE Servlet 中,类似功能的代码是

getServletContext().getAttribute("application_data")
getServletContext().setAttribute("application_data", data);

最佳答案

对于全局数据,您应该简单地使用共享数据。这具有可跨集群访问的额外好处。

以下代码使用本地 map :

SharedData sd = vertx.sharedData();
LocalMap<String, String> map1 = sd.getLocalMap("mymap1");
map1.put("foo", "bar");

阅读同样容易:

String val = map1.get("foo");

文档是 on this page

关于java - Vertx 中有应用程序变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49887495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com