您的位置:首页 > 运维架构 > 网站架构

分布式RPC框架fox设计

2017-06-10 18:24 302 查看
fox是在自己为了学习RPC框架进行设计了一个轻量级的RPC框架,fox采用模块化设计,利用Java自有的ServiceLoader进行模块插件化开发,fox依赖抽象不依赖具体实现,具体实现由用户自己选择,fox代码目前托管于github:https://github.com/wenbo2018/fox,如果对大家有用请star,下面是fox的架构设计图。



fox的基本架构跟现有其他RPC框架差不多,主要由三部分工作组成,服务调用者(Invoker),服务提供着(Provider)以及注册中心(Registry)组成,一般公司自己内部的RPC框架都会配合公司的监控框架一起进行,对服务质量进行监控。

未完待续~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息