属于微服务结构特点的有什么呀?

属于微服务结构特点的有什么呀?

展开
收起
游客o73orh2y4laqw 2021-11-18 19:17:22 219 分享 版权
阿里云 AI 助理回答

微服务架构的特点主要包括以下几点:

  1. 高性能分布式服务框架

    • 透明化RPC远程服务调用:支持多协议、多序列化、多语言(如Bolt、Dubbo、RESTful等),具备高可伸缩性和高容错性。
    • 服务自动注册与发现:无需手动配置地址,实现动态负载均衡,并提供多种路由策略及健康检查功能。
    • 依赖管理视图:展示服务间的实时调用关系和服务信息,便于监控和管理。
  2. 微服务治理中心

    • 服务高可用性保障:通过客户端限流、集群容错、服务熔断、故障注入和服务降级等策略确保服务稳定运行。
    • 服务安全:实施CRC校验、调用加解密及黑白名单机制,提升服务安全性。
    • 服务监控:提供全面的日志埋点,覆盖成功率、调用次数、耗时等多个监控维度,符合Metrics 2.0规范。
  3. 高可靠的轻量级配置中心

    • 动态配置推送:支持配置的实时更新且无需重启应用,同时具有回滚能力。
    • 客户端与配置管理:方便查看和管理客户端状态及配置推送情况。
    • 配置记录管理:记录配置推送历史,支持批量导入导出配置。
  4. 多活数据中心支持

    • 系统扩展能力:可在应用级、数据库级、机房级和地域级快速扩展。
    • 跨IDC服务发现与路由:按机房进行服务路由,支持复杂网络环境下的服务发现。
    • 动态配置按数据中心推送:根据不同数据中心需求推送配置,提高灵活性。

这些特点共同构建了微服务架构的高性能、高可靠性和高灵活性基础,有助于企业构建健壮、易维护和可快速响应市场变化的应用系统。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:

为微服务建设降本增效,为微服务落地保驾护航。

收录在圈子:
+ 订阅
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
还有其他疑问?
咨询AI助理