Routing functions#

bdr.create_proxy#

プロキシの作成

概要#

bdr.create_proxy(proxy_name text, node_group text);

パラメーター#

  • proxy_name —新しいプロキシの名前。

  • node_group —プロキシが使用するグループの名前。

bdr.alter_proxy_option#

プロキシを変更する

概要#

bdr.alter_proxy_option(proxy_name text, config_key text, config_value text);

パラメーター#

  • proxy_name —変更するプロキシの名前。

  • config_key —変更するプロキシのオプションのキー。

  • config_value —指定されたキーに設定される新しい値。

bdr.drop_proxy#

プロキシのドロップ

概要#

bdr.drop_proxy(proxy_name text);

パラメーター#

  • proxy_name —ドロップするプロキシの名前。

bdr.routing_leadership_transfer#

ルーティングリーダーを変更すると、ノードグループのリーダーシップが別のノードに転送されます

概要#

bdr.routing_leadership_transfer(node_group_name text,
              leader_name text,
              transfer_method text DEFAULT strict,
              transfer_timeout interval DEFAULT 10s);

パラメーター#

  • node_group_name —リーダーシップの譲渡が要求されたグループの名前。

  • leader_name —書き込みリーダーになるノードの名前。

  • transfer_method —転送のタイプ、最大遅延をチェックする「fast」またはデフォルトの「strict」です。

  • transfer_timeout —リーダーシップ転送のタイムアウト、デフォルトは10秒です。