汇率波动警报lambda
Lambda函数可从AWS EC2中运行的汇率微服务(GoLang)获取货币汇率,该内部微服务会调用openexchangerates.org提供的API,并在FX价格按照预设阈值变化时发送电子邮件。 (可以从lamnbda env vars更改)
这是作为云监视计划的事件运行的,该事件从上午8点到晚上10点每小时运行一次。
为避免在达到FX汇率阈值后的一天中出现多封电子邮件,我们添加了一个dynamodb条目,其TTL为10小时,以货币值和当前日期的哈希作为主键。
仅当汇率在一天之内更改为特定百分比时,才会发送后续电子邮件。 (例如增加50美分)
将Lambda上载到AWS
在根文件夹中执行以下命令: GOOS=linux GOARCH=amd64 go build -o main main.go
zip main.zip main
2022-04-27 21:59:34
4KB
Go
1