相关疑难解决方法(0)

如何在Heroku上部署微服务

我已经阅读了很多关于微服务的内容,并希望用这种方法构建我的应用程序.到目前为止我所知道的是我有一些服务,比如:

  • 负载均衡器 - 处理每个请求,并将其推送到其他服务
  • 授权服务 - 授权我的用户
  • 数据库 - 用于我的微服务.我想为每个服务使用一个具有不同模式的DB实例.
  • 服务A - 用于功能A.
  • 服务B - 用于功能B.

  • 等等

我发现,Heroku是部署应用程序的有趣场所.我的问题是我完全不理解他们的意识形态.到目前为止我所做的是创建/注册几个"应用程序":

  • 我-APP-AUTH
  • 我的应用程序内的负载均衡
  • 等等

我知道,Heroku为每个应用程序提供了一些公共主机名,这就是我的担忧开始的地方.我应该使用公共主机名部署我的内部服务吗?我不这么认为.在这里,我的问题来了:

任何人都可以提供一些指导,如何处理Heroku上的微服务?我应该如何部署它们?我应该如何定义负载均衡器,并将内部服务挂钩?什么是JHipster?我需要它吗?我怎么用呢?我应该使用Heroku工具(例如CLI)还是可以使用我的gitlab repo?关于那个,我在互联网上找不到任何关注点.

architecture heroku jhipster microservices

16
推荐指数
1
解决办法
6793
查看次数

标签 统计

architecture ×1

heroku ×1

jhipster ×1

microservices ×1