微服务架构中的开发环境搭建[关闭]

2024-03-12

我们正致力于在微服务架构中开发网络应用程序。
我们考虑在 API 网关后面运行服务,该网关将处理身份验证并将请求代理到适当的服务。
我们在搭建开发环境的时候遇到了一个问题。我们如何在本地计算机(笔记本电脑)中开发服务并以类似于生产(网关后面)的方式测试和运行它?

考虑以下要求:

  • 进程间通信(B2B)
  • 管理和同步不同版本
  • 使用身份验证令牌(由网关生成)访问服务

设置微服务开发环境的难度与微服务的数量成正比。我的笔记本电脑上有一个正在运行的设置,其中包含 2 个微服务以及 eureka、带有 oAuth2 的 zuul 网关、授权服务器和 Spring Cloud 配置。除此之外我还没有尝试过,因为它会开始变得难以管理。

在这种情况下,最好将开发环境放在云端。您可以选择任何云提供商并在一段时间内免费订阅。例如。 Amazon 为您提供一个月 750 小时的免费 Linux 时间。您可以根据需要创建任意数量的实例(免费使用后成本最低)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微服务架构中的开发环境搭建[关闭] 的相关文章

随机推荐