amazon-web-services - AWS + Springboot + 微服务 + Elastic BeanStalk + API Gateway + DynamoDB
问题描述
我有 4 个使用 DynamoDB 的 SpringBoot 微服务。他们有一些端点需要公开才能让我的应用程序工作,还有一些端点应该用于服务之间的内部通信。实现这一目标的最佳架构是什么?
一般来说,我在想这样的事情:
- 具有外部可用端点的 API 网关
- 私有 VPC
- 部署在内部 VPC 中的 Elastic BeanStalk 上的微服务
配置上述内容的最佳方法是什么,以便服务可以访问 DynamoDB 并相互调用。但是客户端只能调用 API GW 中定义的特定端点?
解决方案
推荐阅读
- javascript - ngFor (click)="..." 中的字符串插值
- service-worker - 如何导入工作箱默认路由器
- scala - Spark DataFrame 总结
- python - 使用 if 语句增加理解变量?
- java - 带有 ActionListener 的 Java Swing
- node.js - 节点:无法初始化 ICU(检查 NODE_ICU_DATA 或 --icu-data-dir 参数)
- jquery - ajax功能成功时刷新音频源
- python - Tensorflow:对于 tf.norm,形状必须是等阶的,但是是 4 和 1
- crashlytics - 使用 crashlyticsDidDetectReportForLastExecution 时未发送 Fabric Crashlytics 报告
- dependencies - 用于为#pragma omp 任务生成项目列表的模板元程序依赖