HSF(High-speed sevice framework):RPC框架
    一个RPC框架的基本组成部分:

    • 注册中心 ConfigService
    • 生成者(服务的提供者)
    • 消费者(服务的调用者)
    • 监控中心(非必须,监控提供的服务的状态)
    • 配置:远程配置
    • 元数据(存储hsf中的方法列表和参数列表等信息)Redis
    • 持久化(将配置持久化存储,客户端启动后就会从配置中心读取配置信息)Diamond
    • 控制台:集成了注册中心、元数据管理中心、持久化配置中心等功能

    image.png

    调用方式:

    • 同步调用:默认的方式,客户端需要同步等待服务的完成
    • 异步调用:Future
    • 回调:Callback
    • HTTP调用,可以让非Java程序调用服务。