The Wayback Machine - https://web.archive.org/web/20200915143114/https://github.com/Ryan-Shz/MultiProcessRouter
Skip to content

一个轻量级的多进程路由框架,支持本地进程路由和跨进程路由。通过注解自动注册和生成路由表,是多进程App模块化通信的一种优秀实践

master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

MultiProcessRouter

不同于一些常见的本地路由框架,比如阿里的ARouter。这是一个多进程路由框架,使用APT处理路由接口的注册和初始化。多个不同进程的模块可以通过这个框架很方便的进行接口调用。

如果你的应用打算采用多进程和模块化(or组件化),那么可以借鉴下这个项目的设计思想。

如果你是一个新手,那可以阅读下项目源码,这个项目是我在学习过程中写的,源码很清晰,相信对你也具有学习价值。

通过理解项目的源码你可以get到以下几个知识点:

  • APT是如何使用的。如何使用APT自动注册组件接口
  • 如何不借助AIDL手写跨进程通讯
  • 模块化路由的思想
  • 路由的思想如何应用到多个进程

原理

readme

About

一个轻量级的多进程路由框架,支持本地进程路由和跨进程路由。通过注解自动注册和生成路由表,是多进程App模块化通信的一种优秀实践

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.