Un grupo de subprocesos dinámicos liviano basado en el centro de configuración, con funciones integradas de monitoreo y alarma, administración integrada del grupo de subprocesos de middleware común y que se puede implementar a través de extensiones personalizadas de SPI.
Vea la documentación del sitio web oficial y el diseño arquitectónico en detalle.
Introduzca las dependencias del centro de configuración correspondiente; consulte la documentación del sitio web oficial para obtener más detalles.
Configure la instancia del grupo de subprocesos en el centro de configuración. Para obtener el archivo de configuración, consulte la documentación del sitio web oficial.
Agregue la anotación @EnableDynamicTp a la clase de inicio
Utilice @Resource o @Autowired para la inyección de dependencia, u obtengalo a través de DtpRegistry.getExecutor("name")
Puedes usarlo después de los 4 pasos anteriores, ¿no te parece súper simple?
Para obtener ejemplos de uso más detallados, consulte example
y la documentación del sitio web oficial.
Consulte la documentación del sitio web oficial para obtener más información, notificaciones y alarmas.
El marco actual proporciona cuatro métodos de recopilación de datos de monitoreo. El tipo de recopilación de indicadores de monitoreo se configura a través del atributo CollectorTypes.
Registro: los datos del indicador del grupo de subprocesos se enviarán al archivo de registro especificado en formato Json.
Internal_logging: los datos del indicador del grupo de subprocesos se enviarán al archivo de registro del proyecto en formato Json.
Micrómetro: adopta una fachada de monitoreo y recopila las dependencias de Micrometro relacionadas en la plataforma de almacenamiento correspondiente (como Prometheus, InfluxDb...)
Punto final: exponga el punto final y podrá obtener datos del indicador en tiempo real a través de http.
Consulte la documentación del sitio web oficial para obtener más información y seguimiento.
Cuando vea esto, dele una estrella al proyecto . ¡Su apoyo es la fuerza impulsora para que avancemos!
Si tiene alguna pregunta durante el uso, o si tiene alguna idea o sugerencia para el proyecto, puede unirse a la comunidad para comunicarse y discutir con más de 1500 amigos del grupo.
El grupo WeChat ha llegado a 200 personas. Puede seguir la cuenta oficial de WeChat y agregar mi grupo personal de WeChat (nota: dinámico-tp).
Para un mejor desarrollo del proyecto, regístrese aquí y utilice el registro.
Plataforma de desarrollo de código bajo JNPF
Gracias a JetBrains por apoyar proyectos de código abierto