多项选择题

以下哪些技术可以用于联盟区块链组网的通信优化()

A.数据压缩
B.缓存机制
C.消息队列
D.异步通信