| 程序包 | 说明 |
|---|---|
| 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.model.metadata | |
| org.jupiter.rpc.provider.processor | |
| org.jupiter.spring.support |
| 限定符和类型 | 方法和说明 |
|---|---|
FlowController<JRequest> |
JServer.globalFlowController()
返回已设置的全局的拦截器.
|
FlowController<JRequest> |
DefaultServer.globalFlowController() |
| 限定符和类型 | 方法和说明 |
|---|---|
JServer.ServiceRegistry |
JServer.ServiceRegistry.flowController(FlowController<JRequest> flowController)
设置一个私有的流量限制器.
|
void |
JServer.withGlobalFlowController(FlowController<JRequest> flowController)
设置全局的流量控制器.
|
void |
DefaultServer.withGlobalFlowController(FlowController<JRequest> globalFlowController) |
| 限定符和类型 | 方法和说明 |
|---|---|
FlowController<JRequest> |
ServiceWrapper.getFlowController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ServiceWrapper.setFlowController(FlowController<JRequest> flowController) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractProviderProcessor
jupiter
org.jupiter.rpc.provider.processor
|
class |
DefaultProviderProcessor
jupiter
org.jupiter.rpc.provider.processor
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowController<JRequest> |
JupiterSpringProviderBean.getFlowController() |
FlowController<JRequest> |
JupiterSpringServer.getGlobalFlowController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JupiterSpringProviderBean.setFlowController(FlowController<JRequest> flowController) |
void |
JupiterSpringServer.setGlobalFlowController(FlowController<JRequest> globalFlowController) |
Copyright © 2018. All rights reserved.