spring - 从 ElasticSearch 取回数据
问题描述
我是 ELK 的新手。我们在专用 AWS 实例上有一个 Spring Boot 后端。我们在另一个实例上有 ELK 堆栈(对外只有 Kibana 可用)。通过 Amazon SQS 向 ELK 收集信息。
这些信息包括日志和有关用户的一些业务历史记录(注册、任何其他操作等)。
在这种情况下,我有一个问题。是否可以通过操作、用户获取信息并在后端响应中使用它?
解决方案
我猜您想使用 Elasticsearch 中存在的数据可用于 Spring Boot 应用程序。这绝对是可能的。您需要在 elasticsearch 机器上打开 elasticsearch 端口,专门用于运行 spring boot 的 EC2 实例。如何打开端口取决于它们是否在同一个 vpc、不同的 vpc、不同的 aws 帐户等。一旦端口打开,您可以使用Spring Data Elasticsearch或只是调用来访问 elasticsearch api。
推荐阅读
- typescript - Typescript 类:基于泛型类型定义动态属性和类型
- bash - 计算文件的行数并进行比较
- java - 使用 Spring Security 的会话属性
- node.js - 使用 openssl 和 node.js 验证签名
- spring-boot - 无法使用 spring-security-oauth2 和 Tomcat 从 CF 解析 ClientId
- flutter - Facebook无法通过在flutter中安装facebook应用程序登录
- algorithm - 16 位哈希的 FNV_1a 参数是什么?
- android - 开发服务器在运行 react-native 应用程序时返回响应错误代码:500
- hive - sqoop 导出 - 找不到到 postgres 数据库的 parque 文件异常 - 位置不存在
- python - 检查具有相同名称但在两个不同数据帧中的列下的名称是否匹配的最佳代码是什么?在 python 中,使用熊猫?