Clase: Mongo::ServerSelector::Secondary
- Hereda:
-
Base
- Objeto
- Base
- Mongo::ServerSelector::Secundario
- Definido en:
- lib/mongo/server_selector/secondary.rb
Overview
Encapsula las especificaciones para seleccionar servidores secundarios dada una lista
of candidates.
Colapso delresumen constante
- NOMBRE_FORMATIZADO_DEL_SERVIDOR =
Nombre de esta preferencia de lectura en el formato del servidor.
'secundario'.freeze
Resumen de atributos de instancia
Atributos heredados de Base
#hedge, #max_staleness, #options, #tag_sets
Colapso del resumen del método de instancia
-
#¿se permite cobertura? ⇒ verdadero
Si se permite definir la opción de cobertura para esta preferencia de servidor.
-
#name ⇒ Symbol
Obtener el nombre del tipo de modo de servidor.
-
#¿secundario_ok? ⇒ verdadero
privada
Si el bit secondaryOk debe establecerse en los mensajes de protocolo de cable.
-
#etiquetas_permitidas? ⇒ verdadero
Si se permite definir conjuntos de etiquetas para esta preferencia de servidor.
-
#to_doc ⇒ Hash (también: #to_mongos)
Convierta esta definición de preferencia de servidor en un formato apropiado para enviar a un servidor MongoDB (es decir, como un campo de comando).
Métodos heredados de Base
#==, #candidatos, #inicializar, #inspeccionar, #umbral_local, #umbral_local_con_clúster, #seleccionar_servidor, #tiempo_de_espera_de_selección_de_servidor, #servidores_adecuados, #probar_seleccionar_servidor
Detalles del constructor
Esta clase hereda un constructor de Mongo::ServerSelector::Base
Detalles del método de instancia
#¿se permite cobertura? ⇒ verdadero
Si se permite definir la opción de cobertura para esta preferencia de servidor.
66 67 68 |
# Archivo 'lib/mongo/server_selector/secondary.rb', línea 66 def hedge_allowed? true end |
#name ⇒ Symbol
Obtener el nombre del tipo de modo de servidor.
41 42 43 |
# Archivo 'lib/mongo/server_selector/secondary.rb', línea 41 def Nombre :secundario end |
#¿secundario_ok? ⇒ verdadero
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Si el bit secondaryOk debe establecerse en los mensajes de protocolo de cable.
I.e. whether the operation can be performed on a secondary server.
50 51 52 |
# Archivo 'lib/mongo/server_selector/secondary.rb', línea 50 def secundaria_ok? true end |
#etiquetas_permitidas? ⇒ verdadero
Si se permite definir conjuntos de etiquetas para esta preferencia de servidor.
59 60 61 |
# Archivo 'lib/mongo/server_selector/secondary.rb', línea 59 def true end |
#to_doc ⇒ Hash También conocido como: to_mongos
Convierta esta definición de preferencia de servidor a un formato apropiado
for sending to a MongoDB server (i.e., as a command field).
76 77 78 |
# Archivo 'lib/mongo/server_selector/secondary.rb', línea 76 def to_doc documento completo end |