← Back to context

Comment by bcrl

3 years ago

The Solace appliances use a card called the Assured Delivery Blade that basically consists of 4GB of DRAM attached to an FPGA on a PCIe card with a pair of 10Gbps SFP+ interfaces and a bunch of super capacitors to keep things running when the power fails. On power failure, the FPGA dumps the DRAM into flash to ensure persistence. The whole thing enables the persistent messaging feature to acknowledge reliable delivery of persistent messages in a few microseconds. The first version was developed back in 2008, well ahead of NVMe and other low latency storage mediums.