【文件属性】:
文件名称:search_service
文件大小:97KB
文件格式:ZIP
更新时间:2021-04-04 19:37:21
Java
k
该应用程序允许订阅/取消订阅的用户定期接收电子邮件的优质文章。 我们有3个微服务和3个AWS sqs来执行此操作:
用户服务( ):
验证
工作流程触发器->写在Spring Boot中
搜索服务( ):
通过API调用创建搜索事件(搜索SQS)
使用Google Search API处理搜索事件
邮件事件的创建(邮件SQS)
从反馈事件(Feedback SQS)中创建搜索事件->写在Spring Webflux中
邮件服务( ):
使用AWS SES处理邮件事件
创建反馈事件(Feedback SQS)->写在Spring Boot中
请检查Architecture.jpg文件以获取更多信息
注意:与以固定间隔运行的DAG不同,该架构允许我们以用户选择的任何间隔触发邮件。 尽管如果没有超过邮件的发送时间,但在繁重的工作中,由于每个队列事件的等待时间较长,系统会自
【文件预览】:
search_service-master
----.gitignore(395B)
----.mvn()
--------wrapper()
----README.md(1KB)
----pom.xml(2KB)
----mvnw(10KB)
----Architecture.JPG(36KB)
----src()
--------test()
--------main()
----mvnw.cmd(6KB)