多项选择题

以下微服务对比单应用的优势有哪些()

A.扩展性高
B.可用性高
C.代码复用率高
D.逻辑简单