| 程序包 | 说明 |
|---|---|
| org.jupiter.flight.exec |
飞行中调试, 客户端编译, 服务端执行, 以java的方式, 留一个方便线上调试的口子, 注意System.out会被重定向回客户端输出.
|
| org.jupiter.monitor |
这是个监控模块, 它还是个孩子, 还不够成熟, 只是来实验一种思路, 我期望它本身对其他模块是不侵入的,
你只要在同一个java进程内启动它, 它就可以自动监控jupiter其他模块.
|
| org.jupiter.rpc |
Jupiter Architecture:
═ ═ ═▷ init ─ ─ ─ ▷ async ──────▶ sync
******************************************************************************
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
┌ ─ ─ ─ ┐ │
─ ─ ─ ─ ─ ─ ─ ─ ─│ Registry Monitor ───────────────────────────┐
│ └ ─ ─ ─ ┘ │ │
└ ─ ─△─ ─ ─ ─ ─△─ ─ ─ ▼
│ ┌ ─ ─ ─ ─
Notify ║ ║ Telnet │
│ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ ═ └ ─ ─ ─ ─
║ ║ ▲
│ Subscribe Register │
║ ║ │
│ ┌ ─ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │
│─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ▷ ┌ ─ ─ ─ ┐ │ │
└ ▷│ Consumer Invoke │ Provider Monitor ─────┘
* │────────────────────────▶ └ ─ ─ ─ ┘ │
└ ─ ─ ─ ─ ─ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
******************************************************************************
jupiter
org.jupiter.rpc
|
| org.jupiter.rpc.consumer | |
| org.jupiter.rpc.consumer.cluster | |
| org.jupiter.rpc.consumer.dispatcher | |
| org.jupiter.rpc.consumer.future | |
| org.jupiter.rpc.consumer.processor.task | |
| org.jupiter.rpc.model.metadata | |
| org.jupiter.rpc.provider.processor | |
| org.jupiter.rpc.provider.processor.task | |
| org.jupiter.spring.support |
| 类和说明 |
|---|
| ServiceProvider
Provider interface annotation.
|
| ServiceProviderImpl
Provider implementation annotation.
|
| 类和说明 |
|---|
| JClient
The jupiter rpc client.
|
| JServer
The jupiter rpc server.
|
| 类和说明 |
|---|
| DispatchType
请求派发方式, 支持单播以及广播.
|
| InvokeType
远程调用方式, 支持同步调用和异步调用, 异步方式支持Future以及Listener.
|
| JClient
The jupiter rpc client.
|
| JFilter
jupiter
org.jupiter.rpc
|
| JFilter.Type |
| JFilterChain
jupiter
org.jupiter.rpc
|
| JFilterContext
jupiter
org.jupiter.rpc
|
| JRequest
Consumer's request data.
|
| JServer
The jupiter rpc server.
|
| JServer.ProviderInitializer |
| JServer.ServiceRegistry
本地服务注册.
|
| 类和说明 |
|---|
| DispatchType
请求派发方式, 支持单播以及广播.
|
| InvokeType
远程调用方式, 支持同步调用和异步调用, 异步方式支持Future以及Listener.
|
| JClient
The jupiter rpc client.
|
| JRequest
Consumer's request data.
|
| JResponse
Provider's response data.
|
| 类和说明 |
|---|
| JRequest
Consumer's request data.
|
| 类和说明 |
|---|
| JClient
The jupiter rpc client.
|
| JRequest
Consumer's request data.
|
| 类和说明 |
|---|
| DispatchType
请求派发方式, 支持单播以及广播.
|
| JListener
Callback is often triggered by the core thread (may be an IO thread).
|
| JResponse
Provider's response data.
|
| 类和说明 |
|---|
| JResponse
Provider's response data.
|
| 类和说明 |
|---|
| JRequest
Consumer's request data.
|
| 类和说明 |
|---|
| JRequest
Consumer's request data.
|
| JServer
The jupiter rpc server.
|
| 类和说明 |
|---|
| JFilter.Type |
| JFilterContext
jupiter
org.jupiter.rpc
|
| JRequest
Consumer's request data.
|
| 类和说明 |
|---|
| DispatchType
请求派发方式, 支持单播以及广播.
|
| InvokeType
远程调用方式, 支持同步调用和异步调用, 异步方式支持Future以及Listener.
|
| JClient
The jupiter rpc client.
|
| JRequest
Consumer's request data.
|
| JServer
The jupiter rpc server.
|
| JServer.ProviderInitializer |
Copyright © 2018. All rights reserved.