我有一个有 10 个分区的主题,1 个消费者组有 4 个消费者,工作人员大小为 3。
我可以看到分区中的消息分布不均匀,一个分区有很多数据,另一个是免费的。
如何让我的生产者将负载平均分配到所有分区,以便所有分区都得到正确利用?
如何获取 Lambda 函数的最新发布版本?除了$LATEST,我怎样才能得到结果为“5”
$ aws lambda list-versions-by-function --function-name My_Lambda_Function --query 'Versions[*][Version, FunctionArn]' --output json
[
[
"$LATEST",
"arn:aws:lambda:us-east-2:123456789000:function:My_Lambda_Function:$LATEST"
],
[
"1",
"arn:aws:lambda:us-east-2:123456789000:function:My_Lambda_Function:1"
],
[
"2",
"arn:aws:lambda:us-east-2:123456789000:function:My_Lambda_Function:2"
],
[
"3",
"arn:aws:lambda:us-east-2:123456789000:function:My_Lambda_Function:3"
],
[
"4",
"arn:aws:lambda:us-east-2:123456789000:function:My_Lambda_Function:4"
],
[
"5",
"arn:aws:lambda:us-east-2:123456789000:function:My_Lambda_Function:5"
]
]
Run Code Online (Sandbox Code Playgroud) 您如何摆脱bash的嵌套循环?
尝试continue和break。break工作了。但想了解更多。
for i in 1 2 3; do
if [[ $flag -eq 1 ]]; then
break
fi
done
Run Code Online (Sandbox Code Playgroud)
break实际上如何知道循环是嵌套的?除了break,我可以使用i=4或超出范围的内容退出循环。