开发者社区 > 云原生 > 微服务 > 正文

SOFAStack 微服务有什么功能特性?

SOFAStack 微服务有什么功能特性?

展开
收起
Puppet 2020-03-24 22:34:37 613 0
1 条回答
写回答
取消 提交回答
  • 高性能分布式服务框架 提供高性能和透明化的 RPC 远程服务调用,具有高可伸缩性、高容错性的特点。 • 支持多协议/多序列化/多语言 包括 Bolt(默认自由协议)、Dubbo、RESTful、WebService、Protobuf、Hessian、JSON 等。 • 服务自动注册与发现 支持服务自动注册与发现,无需配置地址即可实现分布式环境下的负载均衡,并支持多种路由策略及健康检查。 • 依赖管理视图 提供对 RPC 发布订阅的实时结果,可展示不同应用之间的服务调用关系,以及应用发布和订阅的服务信息。 微服务治理中心 提供一系列的服务治理策略,保障服务高质量运行,最终达到对外承诺的服务质量等级协议。 • 服务高可用 支持客户端限流,集群容错(失败重试),服务熔断(故障剔除),故障注入,服务降级等保障服务高可用。 • 服务安全 支持 CRC 校验,调用加解密,黑白名单等保障服务的安全。 • 服务的监控 支持 Metrics 2.0 规范的日志埋点,支持成功率、调用次数、耗时、异常次数等多维度监控信息。 高可靠的轻量级配置中心 提供应用运行时动态修改配置的服务,并提供图形化的集中化管理界面。 • 配置动态推送实时生效 支持按全量 IP 地址及指定 IP 地址进行配置推送,无需重启应用,并支持推送回滚。 • 客户端信息管理 可查看客户端列表信息,包括客户端的当前内存值及服务端的推送值。 • 推送记录管理支持在控制台查看动态配置的推送记录,并支持以文件的方式对配置进行批量导入及导出。 多活数据中心 支持同城双活/异地多活架构,具备异地容灾能力,保障系统的可用性。 • 支持多种维度系统扩展 支持应用级、数据库级、机房级、地域级的快速扩展。 • 按机房进行服务发现和路由 支持跨 IDC 的服务发现,并支持按机房进行路由。 • 按数据中心进行配置修改 支持按数据中心进行配置的动态推送,不同的机房的配置可根据业务需求设置为不同的值。

    2020-03-24 22:34:53
    赞同 展开评论 打赏

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

相关电子书

更多
微服务治理技术白皮书 立即下载
微服务与Serverless 立即下载
EDAS4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级 立即下载