Wir planen, Apache Activiti als eine eingebettete Anwendung in unserem Microservice zu verwenden, wir verwenden bereits eine NoSql DB für unseren Service und möchten diese für den Workflow Manager wiederverwenden. Unterstützt Activiti NoSql und hat jemand es zuvor versucht. Gibt es noch andere gute Workflow-Management-Frameworks, die mit NoSql verwendet werden können?Apache Activiti mit NoSql-Datenbank
Antwort
Activiti nicht explizit unterstützt NoSQL-Datenbanken, obwohl einige Tests vor einiger Zeit gegen die Schabe Datenbank durchgeführt wurde:
https://www.javacodegeeks.com/2016/11/running-flowable-cockroachdb.html
Wenn ich mich richtig erinnere, wurde die Prüfung tatsächlich mit Activiti getan anstatt Flowable in der Zeit.
Dies entspricht jedoch wahrscheinlich nicht Ihren Anforderungen für die Verwendung Ihres vorhandenen noSql Repo.
Also würde ich empfehlen, auf das fließfähige Projekt (http://www.flowable.org/) zu schauen. Dies ist eine Abzweigung der Activiti 6 Community Edition und sie haben kürzlich die History Data Persistence abstrahiert, um Persistenz in nicht traditionellen Datenbanken zu ermöglichen.
Ich glaube, diese Änderung in der Release 6.1 gemacht wurde, überprüfen Sie den Blog hier: http://www.flowable.org/blog/2017/06/27/flowable-6.1.0-release.html
hoffe, das hilft, Greg
- 1. Activiti 6
- 2. LDAP-Integration mit activiti
- 3. Seitennavigation mit activiti
- 4. PostgresSqlException mit activiti Quellcode
- 5. Activiti BPM arbeitet mit Eclipse Neon?
- 6. Erstellen Sie eine Alfresco activiti Aufgabe mit activiti: candidateGroups und activiti: candidateUsers gleichzeitig?
- 7. Integriere meine App mit Activiti
- 8. Activiti: So speichern Sie den Benutzer, der eine Activiti-Prozessinstanz auf Activiti DB gesperrt hat
- 9. Activiti - Fehler bei der Migration Prozessinstanz von Activiti 5.21.0 bis Activiti 6
- 10. BPS 3.5.0 und Activiti
- 11. Activiti Rest Exception Handling
- 12. Activiti und Hibernate Search
- 13. Activiti komplexe Objekte
- 14. Spring boot + Activiti explorer
- 15. activiti - Laufende Prozessinstanz beenden
- 16. Fehler beim Bereitstellen eines activiti-Prozesses
- 17. Activiti - Signal und Anrufaktivität
- 18. Prozessstart fehlgeschlagen in activiti
- 19. Activiti Kandidat Gruppenzuordnung Implementierung
- 20. Activiti neue Formen
- 21. Fehler in Activiti
- 22. Activiti: keine Prozesse mit Schlüssel 'oneVacationProcess'
- 23. Erstellen von Prozessen in Java mit Activiti
- 24. Verwalten Hibernate und Activiti mit Common TransactionManager
- 25. Spring Boot mit Activiti und websockets
- 26. Wie konfiguriere ich activiti 5.21.0 mit webconfigurer.class
- 27. Activiti: keine eingesetzten Prozesse mit Schlüssel
- 28. Spring Boot-Activiti Integration mit Sybase-Datenbank
- 29. Vergleich zwischen Activiti und Camunda
- 30. Activiti REST API: vollständige Prozessinstanz
you @ Greg Dank. In den Versionshinweisen werden nur Verlaufstabellen erläutert, die in NoSql verschoben werden können. Wie wäre es mit Process-Instanz-bezogenen Laufzeittabellen? –
Leider gibt es Fremdschlüssel in den Laufzeittabellen (Tasks, Instanzen, Instanzen zu Definitionen), die es schwierig machen, diese in einen noSql-Speicher zu verschieben. Nicht sagen, es ist unmöglich, aber wahrscheinlich kein triviales Unterfangen. –