小编aoe*_*oez的帖子

如何设置 Spring Cloud Gateway 应用程序以便它可以使用 Spring Cloud Kubernetes 的服务发现?

我创建了两个 Spring Boot 应用程序,它们都将部署在 Kubernetes 集群中。其中一个应用程序将充当网关,因此使用 Spring Cloud Gateway 作为依赖项。另外我想将服务发现与 Spring Cloud Kubernetes 集成,网关使用服务发现来自动生成相应的路由。但是,当我公开在本地 Minikube 集群中运行的网关应用程序并调用第二个应用程序/服务时,我收到 503 错误并显示以下消息:Unable to find instance for ...-service

目前我已经安装了以下内容:

  • Minikube
  • 虚拟盒子
  • Docker 工具箱

我创建了一个包含两个子项目(网关和另一个服务)的 Gradle 项目。所有项目都将在本地构建/部署。默认服务帐户具有读取 Kubernetes API 的权限。部署这些服务后,我向外部公开网关服务。在网关服务中,我实现了一些端点,其中

  1. 通过 DiscoveryClient 提供集群中所有服务的列表。
  2. 应用层根据 DiscoveryClient 提供的 URI 调用其他服务。

一切似乎都有效,但是当我使用其他服务调用时URI/serviceId,出现 503 错误...

使用以下 Spring Cloud 版本: spring-cloud-starter-kubernetes 1.0.1.RELEASE spring-cloud-starter-gateway 2.1.1.RELEASE

我的演示应用程序可从https://github.com/nmaoez/spring-cloud-gateway-kubernetes 获得,README.md 提供了在本地 Minikube 集群中部署这两种服务的步骤。还显示了所有可用的端点。但有趣的部分是 application.yaml 和网关的应用程序类。

应用程序.yaml:

spring:
  application:
    name: gateway-service
  cloud:
    gateway:
      discovery:
        locator:
          enabled: true
          lower-case-service-id: true
management:
  endpoints: …
Run Code Online (Sandbox Code Playgroud)

service-discovery spring-boot spring-cloud spring-cloud-gateway spring-cloud-kubernetes

6
推荐指数
1
解决办法
4185
查看次数

为什么 Instagram Graph API webhook 不起作用

当另一个用户在另一个/我的媒体上发表评论(提及)时,我无法收到 webhook 调用。

出于测试目的,我为我的 webhook 端点设置了一个 ngrok 服务器,它总是以 200 应答并处理验证。在进行大量编码之前,我只是想看看 Instagram 的 webhook 工作流程是否正常工作。

我创建了一个 Facebook 应用程序、一个 Instagram 企业帐户、一个 Facebook 页面,并将该页面与 Instagram 企业帐户链接。根据Instagram Webhooks上的信息,我使用 Graph API Explorer 创建了页面访问令牌。当我使用访问令牌调试器调试令牌时,一切看起来都很好。所有需要的权限,如manage_pages、pages_show_list、instagram_basic、instagram_manage_comments、instagram_manage_insights、public_profile都在那里。使用页面访问令牌,我可以通过 Graph API Explorer 获取有关我链接的 Instagram 企业帐户的所有信息。

Instagram 产品也自动添加到我的 Facebook 应用程序中。通过应用程序仪表板(Webhooks 产品)发送的测试请求将由我的 ngrok 服务器接收。但是,我的媒体或其他媒体上不会收到来自他人或我的 Instagram 帐户(商业或非商业)的任何类型的提及或评论。我究竟做错了什么?由于应用程序处于开发模式并且应用程序中有角色,我是否必须从特定帐户发送这些评论/提及?

facebook webhooks instagram facebook-webhooks instagram-graph-api

4
推荐指数
1
解决办法
4105
查看次数