多项选择题

A.可以使用不同的技术栈来构建服务
B.协议轻量化,可使用HTTP协议通信
C.可以灵活扩展架构
D.微服务是银弹,适合各种业务场景