Replies: 10 comments 20 replies
-
Let's add a few ultimate features to kill FrankenPHP |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
How about upgrade RR logo? It doesn't look very memorable or special right now |
Beta Was this translation helpful? Give feedback.
-
Hello again! I found out that BoltDB (KV driver) has been out of development for about six years now (latest commit). Should we find a new alternative for this? For example Badger |
Beta Was this translation helpful? Give feedback.
-
Hello. There is an idea to change the mechanism of delayed messages for AMQP-driver. Now we declare dead-letter queue for every delayed task. The result is a large number of queues with different names. We have more than 100 queues on the project, many of them with pending tasks. A large number of queues affects the cardinality of metrics and can lead to disruption of metrics rendering. Also we try to send messages to queues through a storage mediator/accumulator. This mediator helps us not to lose tasks in case of network connectivity failure. What if we stopped creating new temporary queues, leaving only one per queue? For example When creating a pipeline, you can immediately create a delayed queue. What do you think? |
Beta Was this translation helpful? Give feedback.
-
Hello! Let's change AMQP default options to improve durability:
Also let's change similar params in
|
Beta Was this translation helpful? Give feedback.
-
Hello! Let's take a look at pool.allocate_timeout. There are two different operations with one timeout:
Maybe we should separate timeout by operations? There is another idea: to collect the internal queue settings in a separate section:
|
Beta Was this translation helpful? Give feedback.
-
I think there's a rr can be based on static-php-cli and PHP running environment of independent binary package, similar frankenphp official like that |
Beta Was this translation helpful? Give feedback.
-
Crazy idea, but why not. The current problem is that RR supports only plugins which are written in Golang. What if we go beyond and think about WIT (Wasm) and wasm-based-modules. Having a good interface written in WIT (https://component-model.bytecodealliance.org/design/wit.html) we basically would be able to connect plugins written in any language which supports WASM and WIT. The good example is how |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Discussions for the ideas from: #1959
Beta Was this translation helpful? Give feedback.
All reactions