Ein leichter dynamischer Thread-Pool basierend auf dem Konfigurationscenter mit integrierten Überwachungs- und Alarmfunktionen, integrierter gemeinsamer Middleware-Thread-Pool-Verwaltung und kann über benutzerdefinierte SPI-Erweiterungen implementiert werden
Sehen Sie sich die offizielle Website-Dokumentation und das Architekturdesign im Detail an
Stellen Sie die Abhängigkeiten des entsprechenden Konfigurationscenters vor. Weitere Informationen finden Sie in der offiziellen Website-Dokumentation
Konfigurieren Sie die Thread-Pool-Instanz im Konfigurationscenter. Die Konfigurationsdatei finden Sie in der offiziellen Website-Dokumentation.
Fügen Sie der Startup-Klasse die Annotation @EnableDynamicTp hinzu
Verwenden Sie @Resource oder @Autowired für die Abhängigkeitsinjektion oder beziehen Sie sie über DtpRegistry.getExecutor("name")
Sie können es nach den oben genannten 4 Schritten verwenden. Fühlt es sich nicht super einfach an?
Ausführlichere Anwendungsbeispiele finden Sie example
und in der offiziellen Website-Dokumentation.
Weitere Informationen, Benachrichtigungen und Alarme finden Sie in der offiziellen Website-Dokumentation
Das aktuelle Framework bietet vier Überwachungsdatenerfassungsmethoden. Der Erfassungstyp des Überwachungsindikators wird über das Attribut „collectorTypes“ konfiguriert.
Protokollierung: Thread-Pool-Indikatordaten werden im Json-Format in die angegebene Protokolldatei ausgegeben.
Internal_logging: Thread-Pool-Indikatordaten werden im Json-Format in die Projektprotokolldatei ausgegeben.
Mikrometer: übernimmt eine Überwachungsfassade und sammelt verwandte Mikrometer-Abhängigkeiten in der entsprechenden Speicherplattform (wie Prometheus, InfluxDb ...)
Endpunkt: Stellen Sie den Endpunkt Endpunkt bereit, und Sie können Indikatordaten in Echtzeit über http abrufen.
Weitere Informationen und Überwachung finden Sie in der offiziellen Website-Dokumentation
Wenn Sie dies sehen, geben Sie dem Projekt bitte einen Stern . Ihre Unterstützung ist die treibende Kraft für uns, voranzukommen!
Wenn Sie während der Nutzung Fragen haben oder Ideen oder Vorschläge für das Projekt haben, können Sie der Community beitreten, um mit über 1500 Gruppenfreunden zu kommunizieren und zu diskutieren.
Die WeChat-Gruppe hat 200 Personen erreicht. Sie können dem offiziellen WeChat-Konto folgen und meine persönliche WeChat-Gruppe hinzufügen (Hinweis: dynamisches-tp).
Für eine bessere Entwicklung des Projekts registrieren Sie sich bitte hier und nutzen Sie die Registrierung
JNPF Low-Code-Entwicklungsplattform
Vielen Dank an JetBrains für die Unterstützung von Open-Source-Projekten