All Projects → Ryan-Shz → Multiprocessrouter

Ryan-Shz / Multiprocessrouter

Licence: apache-2.0
一个多进程路由框架,使用APT处理路由接口的注册和初始化。多个模块间可以进行IPC调用。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Multiprocessrouter

Rill
🗺 Universal router for web applications.
Stars: ✭ 541 (+2905.56%)
Mutual labels:  router
Found
Extensible route-based routing for React applications
Stars: ✭ 718 (+3888.89%)
Mutual labels:  router
React Keeper
A routing library of React.
Stars: ✭ 774 (+4200%)
Mutual labels:  router
React Router Relay
[Deprecated] Relay Classic integration for React Router
Stars: ✭ 561 (+3016.67%)
Mutual labels:  router
Rapid.js
An ORM-like Interface and a Router For Your API Requests
Stars: ✭ 700 (+3788.89%)
Mutual labels:  router
Router
一款单品、组件化、插件化全支持的Andoid端路由框架。
Stars: ✭ 741 (+4016.67%)
Mutual labels:  router
Kakapo.js
🐦 Next generation mocking framework in Javascript
Stars: ✭ 535 (+2872.22%)
Mutual labels:  router
Xunlei Fastdick
迅雷快鸟 Xunlei Network Accelerator For Router
Stars: ✭ 789 (+4283.33%)
Mutual labels:  router
Flutter thrio
flutter_thrio makes it easy and fast to add flutter to existing mobile applications, and provide a simple and consistent navigator APIs.
Stars: ✭ 717 (+3883.33%)
Mutual labels:  router
Preact Router
🌎 URL router for Preact.
Stars: ✭ 771 (+4183.33%)
Mutual labels:  router
Ciscoconfparse
Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations. Python Infrastructure as Code (IaC) for Cisco IOS (and other vendors).
Stars: ✭ 562 (+3022.22%)
Mutual labels:  router
Navaid
A navigation aid (aka, router) for the browser in 850 bytes~!
Stars: ✭ 648 (+3500%)
Mutual labels:  router
Lion
Lion is a fast HTTP router for building modern scalable modular REST APIs in Go
Stars: ✭ 750 (+4066.67%)
Mutual labels:  router
Gear
A lightweight, composable and high performance web service framework for Go.
Stars: ✭ 544 (+2922.22%)
Mutual labels:  router
Find My Way
A crazy fast HTTP router
Stars: ✭ 776 (+4211.11%)
Mutual labels:  router
Dispatch
a tiny library for quick and easy PHP 5.6+ apps
Stars: ✭ 535 (+2872.22%)
Mutual labels:  router
Androuter
A android router framework used to map url to activities or actions.
Stars: ✭ 730 (+3955.56%)
Mutual labels:  router
Macaw
🐦 Simple PHP router
Stars: ✭ 888 (+4833.33%)
Mutual labels:  router
One
一个极简高性能php框架,支持[swoole | php-fpm ]环境
Stars: ✭ 789 (+4283.33%)
Mutual labels:  router
Path To Regexp
Turn a path string such as `/user/:name` into a regular expression
Stars: ✭ 6,789 (+37616.67%)
Mutual labels:  router

MultiProcessRouter

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

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

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

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

  • APT是如何使用的。如何使用APT自动注册组件接口。
  • 如何不借助AIDL手写跨进程通讯
  • 模块化路由的思想
  • 路由的思想如何应用到多个进程
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].