Java中具有两个微服务的简单 API网关

所以我在 Java Quarkus 中写了两个微服务:

所以我在 Java Quarkus 中写了两个微服务:

在端口 8080 上运行的用户微服务

在端口 8282 上运行的游戏微服务

我成功地测试他们的端点与邮差。

现在我需要建立一个简单的 API 网关,例如在端口 8000 上运行,当我在 localhost:8000 上收到请求时,网关将从两个微服务中为我获取所需的数据,并在 8000 上显示它们。

提前谢谢。

0

相信我。如果你只需要一个简单的网关。nigix 将是有帮助的,你只需要重写配置文件,并启动它。

但是如果你想建立一个名为 gateway 的项目。你可能需要 zookeepr 和 rpc 框架来为你的每个应用程序的 diff 端口。你的端口应该用 zk 或 redis 存储。如果它甚至在 diff 设备中运行,ip 也应该被存储。

阅读 dubbo 或 eureka 的文档可能会对您有所帮助。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(727)
计算曲线下的面积(approximating area under a curve)
上一篇
C#音频-如何时间拉伸(不同的节奏 相同的音高)
下一篇

相关推荐

  • java9 新特性探索新的模块系统和API变化

    示例示例Java 新特性:模块化系统(Jigsaw 项目):模块化系统是 Java 中最重要的新特性,它将 Java 语言的结构和发布模型进行了重大的改进。它使用模块化系统将 Java 应用程序分解为许多小的模块,以便更好地管理和发布应用程序。…

    2022-12-30 08:26:07
    0 32 30
  • Java中具有两个微服务的简单 API网关

    所以我在 Java Quarkus 中写了两个微服务:…

    2022-11-11 15:19:48
    0 77 94
  • java上传文件:如何使用Java实现文件上传

    Java上传文件是指使用Java程序将文件上传到Web服务器的过程。通常情况下,我们使用HTTP协议来实现文件上传,使用POST方法发送请求,并将文件作为请求体发送给服务器。下面是一个使用Java实现文件上传的示例代码:…

    2023-01-28 13:27:23
    0 53 32
  • java在线运行代码基础知识与实践

    示例示例Java在线运行代码是指使用Java语言编写的代码可以在网上直接运行,而不需要下载和安装任何软件。下面是一个简单的Java示例代码:…

    2023-01-06 14:36:41
    0 88 11
  • python和java哪个好就业哪种更适合就业?

    Python和Java哪个好就业这个问题的答案取决于你的职业目标。如果你想从事机器学习或数据科学方面的工作,那么Python是一个更好的选择,因为它拥有更多的库和API,可以帮助你更快地完成项目。然而,如果你想从事更传统的软件开发,如Web开发,那么Java可能是一个更好的选择,因为它拥有更多的框架和工具,可以帮助你更快地完成项目。…

    2023-01-25 02:56:59
    0 55 81
  • java实习生实习报告:Java实习生实践总结报告

    Java实习生实习报告是一种用来描述实习生在实习期间学习和实践Java技术的报告文件。它包括实习期间学习的Java基础知识、实践的Java项目、实习期间获得的技术收获以及实习期间的工作总结等内容。…

    2023-01-08 12:26:48
    0 50 36
  • java抛出异常什么意思如何捕获和处理异常

    Java抛出异常意味着在运行时发生了一个错误,导致程序不能正常运行。异常是一种特殊的对象,它提供了有关错误的信息,以便程序员可以查找并修复问题。…

    2023-01-06 05:07:07
    0 46 68
  • java数组必须定义长度吗:Java数组的定义和初始化

    示例示例不必要定义长度,可以使用动态初始化的方式来定义数组。代码示例:…

    2023-01-23 02:02:30
    0 47 63

发表评论

登录 后才能评论

评论列表(88条)