HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rhodin

no profile record

Submissions

RabbitMQ 4.0

github.com
248 points·by rhodin·2 ปีที่แล้ว·116 comments

Native AMQP 1.0 support in RabbitMQ 4.0

rabbitmq.com
2 points·by rhodin·2 ปีที่แล้ว·0 comments

comments

rhodin
·9 เดือนที่ผ่านมา·discuss
When I was working on Mathematica, a lot of effort was put in to making examples for each doc page. One example (that I didn't work on) picked at random: https://reference.wolfram.com/language/ref/RandomVariate.htm...
rhodin
·2 ปีที่แล้ว·discuss
Mnesia is _not_ the storage layer for messages (except for delayed messages).

Mnesia stores vhosts, users, permissions, queue definitions and more. This is being transitioned to Khepri, which improves a lot of things (maybe most importantly netsplits) but not directly message speeds.
rhodin
·2 ปีที่แล้ว·discuss
Yes, a stream queue type [0] is available where you can set retention, and replay messages.

[0] https://www.rabbitmq.com/stream.html
rhodin
·2 ปีที่แล้ว·discuss
This release includes a new (native, no longer a plugin) AMQP 1.0 implementation, new quorum queue features, and a new schema data store (Khepri)
rhodin
·2 ปีที่แล้ว·discuss
They mention a book, book seems like it never came out?
rhodin
·2 ปีที่แล้ว·discuss
Cool, they've added support for long message queue monitoring: https://github.com/erlang/otp/pull/7651
rhodin
·2 ปีที่แล้ว·discuss
Related Stephen Wolfram's note when Doug Lenat passed away [0]

[0] https://writings.stephenwolfram.com/2023/09/remembering-doug...
rhodin
·2 ปีที่แล้ว·discuss
You can also use wolframcloud.com for free. Which runs the latest Mathematica online.
rhodin
·2 ปีที่แล้ว·discuss
Most interesting might be the new "tprof"-tool that allows for heap profiling
rhodin
·2 ปีที่แล้ว·discuss
Video of [0] the Strangeloop talk [1].

[0] https://www.youtube.com/watch?v=4fFDFbi3toc [1] https://thestrangeloop.com/2014/testing-distributed-systems-...
rhodin
·3 ปีที่แล้ว·discuss
ra for those interested: https://github.com/rabbitmq/ra ("A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.") Used by RabbitMQ for quorum queues + Khepri (the new metadata store)