/ / Nombre de instancia e ID de instancia en la configuración de Quartz.Net - c #, .net, configuración, quartz.net

InstanceName e InstanceID en Quartz.Net Configuration - c #, .net, configuration, quartz.net

Estoy trabajando en la creación de un Programador utilizando Quartz.Net.

Mientras lo configuro, estoy usando dos propiedades como a continuación:

properties["quartz.scheduler.instanceName"] = "TestScheduler2";
properties["quartz.scheduler.instanceId"] = "instance_two";

Los he usado pero no sé qué hacen exactamente.
Se recomendó el sitio web oficial de Quartz.Net pero la información proporcionada no es suficiente.

Por favor explique el uso de estas dos propiedades de configuración.

Respuestas

1 para la respuesta № 1

De Guía de configuración de la versión de Java:

org.quartz.scheduler.instanceName

Puede ser cualquier cadena, y el valor no tiene significadopara el programador en sí, sino que sirve como un mecanismo para que el código del cliente distinga a los programadores cuando se utilizan varias instancias dentro del mismo programa. Si está utilizando las funciones de agrupación en clústeres, debe usar el mismo nombre para cada instancia en el clúster que sea "lógicamente" el mismo Programador.

org.quartz.scheduler.instanceId

Puede ser cualquier cadena, pero debe ser única para todos.los programadores funcionan como si fueran el mismo programador "lógico" dentro de un clúster. Puede usar el valor "AUTO" como el ID de instancia si desea que la ID se genere por usted. O el valor "SYS_PROP" si desea que el valor provenga de la propiedad del sistema "org.quartz.scheduler.instanceId".