请将以下待总结的文本概括为不超过4句话，包含文中提到的api设计特点： Adrian提到他在为微服务设计API时采用了一些特点来确保服务的稳定性和扩展性。其中，在restful架构的基础上，API设计采用资源化的方式，例如通过HTTP动作组合来管理资源。他还特别强调了版本控制重要，认为应该维护旧版本以保证向后兼容。最重要的一点，他遵循了幂等性原则，即客户发起的操作，多次执行应产生与执行一次同样的结果。
user
Adrian设计微服务API时，采用了资源化设计，依托HTTP动作组合管理资源，同时强调版本控制以保证后向兼容性，且坚持幂等性原则确保操作结果一致性。
assistant