分布式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框架都会配合公司的监控框架一起进行,对服务质量进行监控。
未完待续~
fox的基本架构跟现有其他RPC框架差不多,主要由三部分工作组成,服务调用者(Invoker),服务提供着(Provider)以及注册中心(Registry)组成,一般公司自己内部的RPC框架都会配合公司的监控框架一起进行,对服务质量进行监控。
未完待续~
相关文章推荐
- 《Head First 设计模式》阅读笔记 (零)
- API设计新思维:用流畅接口构造内部DSL
- 常见设计模式的解析和实现(C++)之一-Factory模式
- C#设计模式——桥接模式(Bridge Pattern)
- Es+kafka搭建日志存储查询系统(设计)
- HTTPweb服务器——HTTP整体设计框架
- Redis架构设计--客户端请求RedisServer时,server端持久化的部分操作
- 超强PCB布线设计经验谈附原理图(五)
- 【设计模式】——命令模式
- 面向对象系统分析设计过程-概要设计
- 使用 EJB 3.0 Java Persistence API 设计企业应用程序
- 比Visio更实用的网页原型设计工具Axure RP Pro 5
- IP组播网络设计开发(英文版)
- 设计模式--创建型-FactoryMethod(工厂方法)
- java--设计模式推荐
- SQL Server 数据库设计规范
- 博皮设计:HTML/CSS/Javascript 源码共享
- Java之美[从菜鸟到高手演变]之设计模式四
- Activiti 工作流会签开发设计思路