Dataflow 1.2.0 YAML配置更改

时间:2017-05-11 15:21:00

标签: spring-cloud-dataflow

昨天我将我的开发环境升级到Spring Cloud Dataflow 1.2.0以及我的所有接收器/源应用程序依赖项。

我有两个主要问题:

javaOpts:-Xmx128m不再被选中,因此本地部署的应用程序具有默认的Xmx值。

以下是我之前使用的Dataflow yaml配置的格式。

See full here: https://pastebin.com/p1JmLnLJ
spring:
  cloud:
    dataflow:
      applicationProperties:
        stream:
          spring:
            cloud:
              deployer:
                local:
                  javaOpts: -Xmx128m

无法正确读取ssl.truststore.location等Kafka配置选项。另一个stackoverflow帖子表明这些必须标记为" [ssl.truststore.location]"。是否有一些记录的工作yaml配置或1.2.0的突破性更改列表?基于文件的身份验证块也被移动了,我能够找到一个。

1 个答案:

答案 0 :(得分:0)

是的,Spring Cloud Local Deployer中的错误似乎是考虑通过type XmlNode = { TagName: string; InnerValue: string; Atts: (string*string) list } let printNode (node: XmlNode) = let atts = seq { for n, v in node.Atts -> sprintf " %s=\"%s\"" n v } |> String.concat "" sprintf "<%s%s>%s</%s>" node.TagName atts node.InnerValue node.TagName [<EntryPoint>] let main argv = let root = { TagName = "root"; InnerValue = "test"; Atts = ["att", "val"] } printfn "%s" (printNode root) Console.ReadLine() |> ignore 0 传递的常见应用程序属性。创建了https://github.com/spring-cloud/spring-cloud-deployer-local/issues/48来跟踪此事。