配置方式
目前支持三种配置方式:Spring+XML(推荐);Spring+annotation(不推荐);API方式
服务注册与订阅
JSF可配置多个注册中心(不过暂未开放)。如果用户未指定任何注册中心,JSF会默认生成一个注册中心。在启动Provider,会自动去指定注册中心注册一条Provider信息,同时订阅接口配置。在启动Consumer的时候,会自动去注册中心注册一条Consumer信息,同时订阅服务列表,订阅接口配置。
集群策略
Consumer调用时,可以设置调用集群策略,目前支持如下几种集群策略:失败重试(默认);失败忽略;定点调用
负载均衡
在Consumer调用,会对服务列表进行软负载,目前支持如下几种策略:随机(默认);轮询;最少并发优先;一致性hash;本机IP调用优先
主动的健康检查
Consumer获取到服务列表时,会通过心跳来跟服务实例进行联系,通过该机制来判断实例的状态,并将之归为:健康、亚健康、死亡等状态,并在这些状态上根据最新的心跳结果进行切换
服务治理
在管理端提供了实例状态查询、配置查询、服务上/下线、黑白名单、限流、动态分组、访问权重、参数路由等功能
监控
提供了针对服务端的接口-方法的调用量、平均耗时等监控报表功能
  • 京东商城
  • 京东金融
使用教程