Configure su centro de datos

Puede que necesite configurar el Client SDK para conectarse a su centro de datos más cercano. Puede utilizar esta guía para determinar la mejor configuración.

NOTA: Este es un paso opcional avanzado. Sólo necesita hacerlo si determina que el rendimiento de su red necesita ser mejorado. Para la mayoría de los usuarios esta configuración no es necesaria. Este paso puede realizarse después de añadir el SDK a su aplicación.

¿Por qué configurar sus centros de datos?

Sólo necesita hacer esto si cree que el rendimiento de su aplicación podría mejorar conectándose a un centro de datos más local. Por defecto, el Client SDK se conecta a un centro de datos de Estados Unidos.

Configuración con regiones

Client SDK Config tiene un inicializador que toma una región enum (US, EU, AP):

Si se carga con un <script> etiqueta:

const client = new vonageClientSDK.VonageClient({
  region: "EU"
});

Si se carga a través de import:

import { VonageClient } from "@vonage/client-sdk";

const client = new VonageClient({
  region: "EU"
});

Para actualizar después de la inicialización:

client.setConfig({
  region: "AP"
});

NOTA: Los usuarios son específicos de las regiones, si cambia el centro de datos del Client SDK deberá crear usuarios en el mismo centro de datos. Las URL de los centros de datos se detallan a continuación.

URL

Si desea tener más control que el de establecer la región, es posible configurar las siguientes URL:

  1. apiUrl: la URL de la Conversation API.
  2. websocketUrl: la URL del websocket.

apiUrl

Esta es la URL de la Conversation API. Es la URL utilizada cuando el Client SDK llama a la API.

El valor por defecto es https://api-us-3.vonage.com.

Centro de datos URL
Virginia https://api-us-3.vonage.com
Oregon https://api-us-4.vonage.com
Dublin https://api-eu-3.vonage.com
Frankfurt https://api-eu-4.vonage.com
Singapore https://api-ap-3.vonage.com
Sydney https://api-ap-4.vonage.com

websocketUrl

Esta es la URL del websocket: la URL que recibe los eventos en tiempo real.

El valor por defecto es wss://ws-us-3.vonage.com.

Centro de datos URL
Virginia wss://ws-us-3.vonage.com
Oregon wss://ws-us-4.vonage.com
Dublin wss://ws-eu-3.vonage.com
Frankfurt wss://ws-eu-4.vonage.com
Singapore wss://ws-ap-3.vonage.com
Sydney wss://ws-ap-4.vonage.com

Configuración con URL

Puede especificar sus URL preferidas al crear el Client SDK ClientConfig objeto:

Si se carga con un <script> etiqueta:

const client = new vonageClientSDK.VonageClient({
  apiUrl: "https://api-us-3.vonage.com",
  websocketUrl: "wss://ws-us-3.vonage.com"
});

Si se carga a través de import:

import { VonageClient } from "@vonage/client-sdk";

const client = new VonageClient({
  apiUrl: "https://api-us-3.vonage.com",
  websocketUrl: "wss://ws-us-3.vonage.com"
});

Para actualizar después de la inicialización:

client.setConfig({
  apiUrl: "https://api-ap-3.vonage.com",
  websocketUrl: "wss://ws-ap-3.vonage.com"
});

Ver también