Using Conductor without Redis #51
Replies: 4 comments 6 replies
-
I just got 3.16.0 working with postgres only. The trick is that when you build the server you have to remove the other persistence projects from server/build.gradle. I commented out redis, cassandra, mysql and es7 and got it working. It looks like the control of what modules are loaded isn't very good. Just make sure the only modules in the build are the ones you are using. |
Beta Was this translation helpful? Give feedback.
-
When will version 3.16.0 of the image be released? |
Beta Was this translation helpful? Give feedback.
-
Hi @vfouqueron I think if you add the following configuration it should work:
It seems that it is now necessary to specify which queuing system to use. |
Beta Was this translation helpful? Give feedback.
-
Hello, A user @brianhks shared a workaround by tweaking the build in the server/build. gradle file, removing unnecessary persistence projects. They managed to make it work with PostgreSQL only. But, there's a valid concern from JCHacking that users shouldn't ideally mess with the source code, especially when using the official Docker image. JCHacking suggests adding a configuration like a conductor.queue.type=mysql to specify the queuing system, which seems like a solution. Keep an eye out for updates and potential releases, as mentioned by antz-H regarding version 3.16.0 of the Docker image. |
Beta Was this translation helpful? Give feedback.
-
Hello !
I just upgraded from Netflix conductor 3.15.0 to Conductor OSS 3.16.0. We were using conductor with just a mysql database and no Redis, RabbitMQ nor Elasticsearch. Worklfow executions were broken in the UI, but it was alright at the time. However I have the feeling that a Redis or a RabbitMQ is required now pour queuing. I cannot find any documentation about that. Is it a new requirement for using Conductor ?
Beta Was this translation helpful? Give feedback.
All reactions