conductor使用elasticsearch

conductor使用elasticsearchES5 持久性在为工作流和任务编制索引时 此模块提供 ES5 持久性 用法该模块使用以下配置选项 workflow elasticsearc instanceType 这决定了我们与导体一起使用的 ES 实例的类型 这两个值是 MEMORY 或者 EXTERNAL 如果 MEMORY 那么将运行嵌入式服务器 默认是 MEMORY workflow elasticsearc url 要与之通信

ES5持久性
在为工作流和任务编制索引时,此模块提供ES5持久性。

用法
该模块使用以下配置选项:

workflow.elasticsearch.instanceType – 这决定了我们与导体一起使用的ES实例的类型。这两个值是MEMORY或者EXTERNAL。如果MEMORY,那么将运行嵌入式服务器。默认是MEMORY。
workflow.elasticsearch.url – 要与之通信的ES节点的模式/主机/端口的逗号分隔列表。使用tcp传输时可以忽略模式; 否则,你必须指定http或https。如果使用http或https,则导体将使用REST传输协议。
workflow.elasticsearch.index.name – 工作流和任务索引的名称。默认为conductor
workflow.elasticsearch.tasklog.index.name – 任务日志索引的名称。默认为task_log
嵌入式配置
如果workflow.elasticsearch.instanceType=MEMORY,则可以使用以下配置配置嵌入式服务器:

workflow.elasticsearch.embedded.port – 嵌入式服务器的起始端口。这是用于TCP传输的端口。它还将使用此+ 100来设置http传输。默认是9200
workflow.elasticsearch.embedded.cluster.name – 嵌入式群集名称的名称。默认是elasticsearch_test
workflow.elasticsearch.embedded.host – 嵌入式服务器的主机。默认是127.0.0.1
REST传输
如果您使用的是AWS ElasticSearch,则应使用rest传输,因为它是它们支持的唯一版本传输。但是,此模块目前仅适用于开放式IAM,ElasticSearch的VPC版本。最终,我们应该创建可以加载的ES模块以支持身份验证和请求签名,但是目前这不支持。

示例配置
具有TCP传输的内存中的ES

workflow.elasticsearch.instanceType=MEMORY
具有REST传输的内存ES

workflow.elasticsearch.instanceType=MEMORY
workflow.elasticsearch.url=http://localhost:9300
ES与TCP传输

workflow.elasticsearch.instanceType=EXTERNAL
workflow.elasticsearch.url=127.0.0.1:9300
ES与REST传输

workflow.elasticsearch.instanceType=EXTERNAL
workflow.elasticsearch.url=http://127.0.0.1:9200

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215377.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:03
下一篇 2026年3月18日 下午2:04


相关推荐

  • iOS Instruments使用

    iOS Instruments使用一 Instruments 介绍 Instruments 一个很灵活的 强大的工具 是性能分析 动态跟踪和分析 OSX 以及 iOS 代码的测试工具 用它可以极为方便收集关于一个或多个系统进程的性能和行为的数据 并能及时随着时间跟踪而产生的数据 并检查所收集的数据 还可以广泛收集不同类型的数据 也可以追踪程序运行的过程 这样 instrument 就可以帮助我们了解用户的应用程序和操作系统的行为 总结一下 instrument 能做的事情 1 Instruments 是用于动态调追踪和分析 OSX 和 iOS 的

    2026年3月17日
    2
  • eclipse 关于报错Error creating bean with name ‘xxxxx‘: Invocation of init method….

    eclipse 关于报错Error creating bean with name ‘xxxxx‘: Invocation of init method….网上查找的资料是这种异常一般都是包导错了,缺失、冲突、版本错误都可能。由于再报这个错之前我进行了添加删除修改pom.xml文件、右键项目->maven->updateproject、project->clean等这些对于项目整体上修改更新的操作。不好直接定位到具体是那种原因造成。所以我仔细翻看了下异常记录,点进去其中报错的一个java文件中查看,发现报错的点竟然是Overr…

    2025年8月20日
    4
  • RabbitMQ原理分析

    RabbitMQ原理分析RabbitMQ 简介基于 AMQP 协议实现 主要作用是解耦 冗余 扩展性 增大消息入队和处理的频率变得很容易 平滑峰值 可恢复性 送达保证 ACK 机制消费者消费消息后必须返回相应的 ACK 顺序保证等 文章当中使用的 RabbitMQ 的版本是 RabbitMQ3 6 6 关键概念 Exchange 交换机启动 RabbitMQ 相关的服务 会默认创建一个不可以删除的 Excha

    2025年6月8日
    6
  • 强化学习 模仿学习 于robot[通俗易懂]

    强化学习 模仿学习 于robot[通俗易懂]写在前面:分享知识是再好不过的事情。这篇文章主要是总结自己最近看的一些文章以及相关知识。自己在暑假实习的时候学习的就是在物理仿真平台上做robot的强化学习,未来读PhD的时候也被老师继续分配到了这个方向,哈哈。可能要一直从入门到入土了,趁着最近写researchproposal的时候,将最近的理解记录一下。鉴于笔者知识水平有限,若有不妥当之处,还请指出。摘要:robot强化学习模仿学…

    2026年1月27日
    4
  • maven上传就私库

    maven上传就私库上传命令:mvndeploy:deploy-file-DgroupId=com.cmos-DartifactId=itframe-boot-base-Dversion=1.0.1-SNAPSHOT-Dpackaging=jar-Dfile=D:\s\itframe-boot-base-1.0.1-SNAPSHOT.jar-Durl=http://10.97.85.11:38081…

    2022年7月18日
    17
  • java在用SimpleDateFormat格式化时间时月份出现奇怪值[通俗易懂]

    这两天在做课设,关于图书管理系统的,其中在借书的记录中,时间记录的月份总是出现不正常的数值,大于12经常四十几五十几,经过对借书模块的跟踪,最后将错误定位到了时间格式化的这行代码SimpleDateFormat f = newSimpleDateFormat(“yyyy-mm-dd HH:mm:ss”);经过这行代码是要将格式化为常见的2013-07-11 09:07:20这种格式,结果经

    2022年3月9日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号