昨天我将我的开发环境升级到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的突破性更改列表?基于文件的身份验证块也被移动了,我能够找到一个。
答案 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来跟踪此事。