传统意义上来讲,每当我们谈到消息中间件时,首先想到的有Active MQ、Rabbit MQ等,它们都是基于内存/持久化到磁盘来实现的,还有一种Oracle Advance MQ, 这是一种基于Oracle数据库实现的Queue,天然支持基于数据库的操作,虽然好用,只是了解的人不多,使用的也少,没有被广泛应用。近些年,随着大数据的兴起,使得对消息中间件的要求变得更高,要求稳定、高效、可追溯、分布式的支持,涌现了Kafka、Redis等后起之秀。
Solace是不同于以上的消息队列及缓存的机制,它是完全基于硬件实现的消息队列中间件,无论速度还是效率或者吞吐量以及可靠性都高于以上几种消息中间件, 由于它是收费的,对于中小型企业控制成本来讲,基本不是首选,但是它在世界范围内的金融企业得到了广泛的认可和使用。
1、Solace 外观

2、Solace 应用场景
