Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 谷歌云如何支持连接不同的微服务和不同的数据库_Google Cloud Platform_Google Compute Engine_Google Cloud Run - Fatal编程技术网

Google cloud platform 谷歌云如何支持连接不同的微服务和不同的数据库

Google cloud platform 谷歌云如何支持连接不同的微服务和不同的数据库,google-cloud-platform,google-compute-engine,google-cloud-run,Google Cloud Platform,Google Compute Engine,Google Cloud Run,假设我想使用google cloud run部署多个微服务,这些微服务将相互连接。我的问题如下 每个微服务是否通过创建谷歌云运行服务来单独部署 然后,每个微服务如何相互呼叫(通过使用公共IP) 如何将不同的微服务连接到不同的数据库,如Mongo DB、CassandraDb。我们是否有办法在计算引擎中创建NoSQL数据库,并通过google cloud run进行访问 每个微服务是否通过创建谷歌云运行服务来单独部署 是的,每个微服务都是独立的,如果您需要,它们都有自己的http/s端点。 如果需

假设我想使用google cloud run部署多个微服务,这些微服务将相互连接。我的问题如下

  • 每个微服务是否通过创建谷歌云运行服务来单独部署
  • 然后,每个微服务如何相互呼叫(通过使用公共IP)
  • 如何将不同的微服务连接到不同的数据库,如Mongo DB、CassandraDb。我们是否有办法在计算引擎中创建NoSQL数据库,并通过google cloud run进行访问
  • 每个微服务是否通过创建谷歌云运行服务来单独部署

    是的,每个微服务都是独立的,如果您需要,它们都有自己的http/s端点。 如果需要批量部署更多,则始终可以使用CI/CD工具

    然后,每个微服务如何相互呼叫(通过使用公共IP)

    当您第一次使用HTTP触发器部署服务时,会向您提供一个唯一的url(类似于云函数的情况)。然后,您可以像往常一样通过HTTP调用您的服务。 当然,如果您有许多服务,盲目地调用它们并不是最好的选择,我建议您使用服务网格()和/或api网关(),以便更好地控制和灵活地使用api

    如何将不同的微服务连接到不同的数据库,例如 Mongo DB,CassandraDb。有没有办法在compute中创建NoSQL Db 通过谷歌云运行引擎和访问

    我不明白为什么不这样做,但是请考虑一下云操作(托管)的已知限制: 基本上,它不支持VPC连接器,所以不能通过专用ip进行连接。还考虑了许多管理的DB GCP提供,也许数据存储对于用例来说是足够好的?p> 每个微服务是否通过创建谷歌云运行服务来单独部署

    是的,每个微服务都是独立的,如果您需要,它们都有自己的http/s端点。 如果需要批量部署更多,则始终可以使用CI/CD工具

    然后,每个微服务如何相互呼叫(通过使用公共IP)

    当您第一次使用HTTP触发器部署服务时,会向您提供一个唯一的url(类似于云函数的情况)。然后,您可以像往常一样通过HTTP调用您的服务。 当然,如果您有许多服务,盲目地调用它们并不是最好的选择,我建议您使用服务网格()和/或api网关(),以便更好地控制和灵活地使用api

    如何将不同的微服务连接到不同的数据库,例如 Mongo DB,CassandraDb。有没有办法在compute中创建NoSQL Db 通过谷歌云运行引擎和访问

    我不明白为什么不这样做,但是请考虑一下云操作(托管)的已知限制: 基本上,它不支持VPC连接器,所以不能通过专用ip进行连接。还考虑了许多管理的DB GCP提供,也许数据存储对于用例来说是足够好的?p>