blob: 6197c635a71dbd1362c2d581d3bfad65614f2a54 [file] [log] [blame]
export default {
'en-us': {
sidemenu: [
{
title: 'User doc',
children: [
{
title: 'Preface',
children: [
{
title: 'Background',
link: '/en-us/docs/user/preface/background.html',
},
{
title: 'Requirements',
link: '/en-us/docs/user/preface/requirements.html',
},
{
title: 'Architecture',
link: '/en-us/docs/user/preface/architecture.html'
},
{
title: 'Usage',
link: '/en-us/docs/user/preface/usage.html'
}
],
},
{
title: 'Quick start',
link: '/en-us/docs/user/quick-start.html'
},
{
title: 'Dependencies',
link: '/en-us/docs/user/dependencies.html'
},
{
title: 'Maturality',
link: '/en-us/docs/user/maturity.html'
},
{
title: 'Configuration',
children: [
{
title: 'XML configuration',
link: '/en-us/docs/user/configuration/xml.html',
},
{
title: 'Properties configuration',
link: '/en-us/docs/user/configuration/properties.html',
},
{
title: 'API configuration',
link: '/en-us/docs/user/configuration/api.html'
},
{
title: 'Annotation configuration',
link: '/en-us/docs/user/configuration/annotation.html'
},
{
title: 'Configuration Loading Process',
link: '/en-us/docs/user/configuration/configuration-load-process.html'
}
],
},
{
title: 'Demos',
children: [
{
title: 'Start check',
link: '/en-us/docs/user/demos/preflight-check.html',
},
{
title: 'Fault-tolerent strategy',
link: '/en-us/docs/user/demos/fault-tolerent-strategy.html',
},
{
title: 'Load balance',
link: '/en-us/docs/user/demos/loadbalance.html'
},
{
title: 'Thread model',
link: '/en-us/docs/user/demos/thread-model.html'
},
{
title: 'Connecting certain provider straightly',
link: '/en-us/docs/user/demos/explicit-target.html',
},
{
title: 'Subscribe only',
link: '/en-us/docs/user/demos/subscribe-only.html',
},
{
title: 'Registry only',
link: '/en-us/docs/user/demos/registry-only.html'
},
{
title: 'Static service',
link: '/en-us/docs/user/demos/static-service.html'
},
{
title: 'Multi-protocols',
link: '/en-us/docs/user/demos/multi-protocols.html',
},
{
title: 'Multi-registries',
link: '/en-us/docs/user/demos/multi-registry.html',
},
{
title: 'Service group',
link: '/en-us/docs/user/demos/service-group.html'
},
{
title: 'Multi-versions',
link: '/en-us/docs/user/demos/multi-versions.html'
},
{
title: 'Group merger',
link: '/en-us/docs/user/demos/group-merger.html',
},
{
title: 'Parameter validation',
link: '/en-us/docs/user/demos/parameter-validation.html',
},
{
title: 'Result cache',
link: '/en-us/docs/user/demos/result-cache.html'
},
{
title: 'Generic reference',
link: '/en-us/docs/user/demos/generic-reference.html'
},
{
title: 'Generic service',
link: '/en-us/docs/user/demos/generic-service.html',
},
{
title: 'Echo service',
link: '/en-us/docs/user/demos/echo-service.html',
},
{
title: 'Context',
link: '/en-us/docs/user/demos/context.html'
},
{
title: 'Attachment',
link: '/en-us/docs/user/demos/attachment.html'
},
{
title: 'Asynchronous call',
link: '/en-us/docs/user/demos/async-call.html',
},
{
title: 'Asynchronous execute on provider',
link: '/en-us/docs/user/demos/async-execute-on-provider.html',
},
{
title: 'Local call',
link: '/en-us/docs/user/demos/local-call.html',
},
{
title: 'Callback parameter',
link: '/en-us/docs/user/demos/callback-parameter.html'
},
{
title: 'Events notify',
link: '/en-us/docs/user/demos/events-notify.html'
},
{
title: 'Local stub',
link: '/en-us/docs/user/demos/local-stub.html',
},
{
title: 'Local mock',
link: '/en-us/docs/user/demos/local-mock.html',
},
{
title: 'Delay publish',
link: '/en-us/docs/user/demos/delay-publish.html'
},
{
title: 'Concurrency control',
link: '/en-us/docs/user/demos/concurrency-control.html'
},
{
title: 'Connections limitation',
link: '/en-us/docs/user/demos/config-connections.html',
},
{
title: 'Lazy connect',
link: '/en-us/docs/user/demos/lazy-connect.html',
},
{
title: 'Stickness connections',
link: '/en-us/docs/user/demos/stickiness.html'
},
{
title: 'Token authorization',
link: '/en-us/docs/user/demos/token-authorization.html'
},
{
title: 'Routing rule',
link: '/en-us/docs/user/demos/routing-rule.html',
},
{
title: 'Configuration rule',
link: '/en-us/docs/user/demos/config-rule.html',
},
{
title: 'Service downgrade',
link: '/en-us/docs/user/demos/service-downgrade.html'
},
{
title: 'Graceful shutdown',
link: '/en-us/docs/user/demos/graceful-shutdown.html'
},
{
title: 'Hostname binding',
link: '/en-us/docs/user/demos/hostname-binding.html',
},
{
title: 'Logger strategy',
link: '/en-us/docs/user/demos/logger-strategy.html',
},
{
title: 'Accesslog',
link: '/en-us/docs/user/demos/accesslog.html'
},
{
title: 'Service container',
link: '/en-us/docs/user/demos/service-container.html'
},
{
title: 'Reference config cache',
link: '/en-us/docs/user/demos/reference-config-cache.html',
},
{
title: 'Distributed transaction',
link: '/en-us/docs/user/demos/distributed-transaction.html',
},
{
title: 'Automatic thread dump',
link: '/en-us/docs/user/demos/dump.html'
},
{
title: 'Netty4',
link: '/en-us/docs/user/demos/netty4.html'
},
{
title: 'Serialization with FST and Kryo',
link: '/en-us/docs/user/demos/serialization.html'
}
],
},
{
title: 'API configuration reference',
link: '/en-us/docs/user/references/api.html'
},
{
title: 'Schema configuration reference',
children: [
{
title: 'Introduction',
link: '/en-us/docs/user/references/xml/introduction.html',
},
{
title: 'dubbo:service',
link: '/en-us/docs/user/references/xml/dubbo-service.html',
},
{
title: 'dubbo:reference',
link: '/en-us/docs/user/references/xml/dubbo-reference.html',
},
{
title: 'dubbo:protocol',
link: '/en-us/docs/user/references/xml/dubbo-protocol.html',
},
{
title: 'dubbo:registry',
link: '/en-us/docs/user/references/xml/dubbo-registry.html',
},
{
title: 'dubbo:monitor',
link: '/en-us/docs/user/references/xml/dubbo-monitor.html',
},
{
title: 'dubbo:application',
link: '/en-us/docs/user/references/xml/dubbo-application.html',
},
{
title: 'dubbo:module',
link: '/en-us/docs/user/references/xml/dubbo-module.html',
},
{
title: 'dubbo:provider',
link: '/en-us/docs/user/references/xml/dubbo-provider.html',
},
{
title: 'dubbo:consumer',
link: '/en-us/docs/user/references/xml/dubbo-consumer.html',
},
{
title: 'dubbo:method',
link: '/en-us/docs/user/references/xml/dubbo-method.html',
},
{
title: 'dubbo:argument',
link: '/en-us/docs/user/references/xml/dubbo-argument.html',
},
{
title: 'dubbo:parameter',
link: '/en-us/docs/user/references/xml/dubbo-parameter.html',
},
{
title: 'dubbo:config-center',
link: '/en-us/docs/user/references/xml/dubbo-config-center.html',
}
]
},
{
title: 'Protocol configuration reference',
children: [
{
title: 'Introduction',
link: '/en-us/docs/user/references/protocol/introduction.html',
},
{
title: 'dubbo://',
link: '/en-us/docs/user/references/protocol/dubbo.html',
},
{
title: 'rmi://',
link: '/en-us/docs/user/references/protocol/rmi.html',
},
{
title: 'hessian://',
link: '/en-us/docs/user/references/protocol/hessian.html',
},
{
title: 'http://',
link: '/en-us/docs/user/references/protocol/http.html',
},
{
title: 'webservice://',
link: '/en-us/docs/user/references/protocol/webservice.html',
},
{
title: 'thrift://',
link: '/en-us/docs/user/references/protocol/thrift.html',
},
{
title: 'memcached://',
link: '/en-us/docs/user/references/protocol/memcached.html',
},
{
title: 'redis://',
link: '/en-us/docs/user/references/protocol/redis.html',
},
{
title: 'rest://',
link: '/en-us/docs/user/references/protocol/rest.html',
},
]
},
{
title: 'Registry configuration reference',
children: [
{
title: 'Introduction',
link: '/en-us/docs/user/references/registry/introduction.html',
},
{
title: 'Multicast registry',
link: '/en-us/docs/user/references/registry/multicast.html',
},
{
title: 'Zookeeper registry',
link: '/en-us/docs/user/references/registry/zookeeper.html',
},
{
title: 'Nacos registry',
link: '/en-us/docs/user/references/registry/nacos.html',
},
{
title: 'Redis registry',
link: '/en-us/docs/user/references/registry/redis.html',
},
{
title: 'Simple registry',
link: '/en-us/docs/user/references/registry/simple.html',
},
]
},
{
title: 'Metadata center reference',
children: [
{
title: 'Introduction',
link: '/en-us/docs/user/references/metadata/introduction.html',
},
{
title: 'Redis',
link: '/en-us/docs/user/references/metadata/metadata-redis.html',
},
{
title: 'Zookeeper',
link: '/en-us/docs/user/references/metadata/metadata-zookeeper.html',
},
]
},
{
title: 'Telnet command',
link: '/en-us/docs/user/references/telnet.html'
},
{
title: 'Maven plugin',
link: '/en-us/docs/user/references/maven.html'
},
{
title: 'Best practice',
link: '/en-us/docs/user/best-practice.html'
},
{
title: 'Recommended usage',
link: '/en-us/docs/user/recommend.html'
},
{
title: 'Capacity plan',
link: '/en-us/docs/user/capacity-plan.html'
},
{
title: 'Performance testing reports',
link: '/en-us/docs/user/perf-test.html'
},
{
title: 'Test coverage report',
link: '/en-us/docs/user/coveragence.html'
},
{
title: 'Erlang languages',
children: [
{
title: 'Quick start',
link: '/en-us/docs/user/languages/erlang/start.html'
},
{
title: 'Reference configuration',
link: '/en-us/docs/user/languages/erlang/reference.html'
},
{
title: 'Service configuration',
link: '/en-us/docs/user/languages/erlang/service.html'
},
{
title: 'Serialization configuration',
link: '/en-us/docs/user/languages/erlang/serialization.html'
}
]
}
],
},
{
title: 'Developer guide',
children: [
{
title: 'How To Build',
link: '/en-us/docs/dev/build.html'
},
{
title: 'Architecture',
link: '/en-us/docs/dev/design.html'
},
{
title: 'How SPI Works',
link: '/en-us/docs/dev/SPI.html'
},
{
title: 'Init, Process, Protocols',
link: '/en-us/docs/dev/implementation.html'
},
{
title: 'SPI Extensions',
children: [
{
title: 'Protocol',
link: '/en-us/docs/dev/impls/protocol.html'
},
{
title: 'Filter',
link: '/en-us/docs/dev/impls/filter.html'
},
{
title: 'InvokerListener',
link: '/en-us/docs/dev/impls/invoker-listener.html'
},
{
title: 'ExporterListener',
link: '/en-us/docs/dev/impls/exporter-listener.html'
},
{
title: 'Cluster',
link: '/en-us/docs/dev/impls/cluster.html'
},
{
title: 'Router',
link: '/en-us/docs/dev/impls/router.html'
},
{
title: 'LoadBalance',
link: '/en-us/docs/dev/impls/load-balance.html'
},
{
title: 'Merger',
link: '/en-us/docs/dev/impls/merger.html'
},
{
title: 'Registry',
link: '/en-us/docs/dev/impls/registry.html'
},
{
title: 'Monitor',
link: '/en-us/docs/dev/impls/monitor.html'
},
{
title: 'ExtensionFactory',
link: '/en-us/docs/dev/impls/extension-factory.html'
},
{
title: 'ProxyFactory',
link: '/en-us/docs/dev/impls/proxy-factory.html'
},
{
title: 'Compiler',
link: '/en-us/docs/dev/impls/compiler.html'
},
{
title: 'Dispatcher',
link: '/en-us/docs/dev/impls/dispatcher.html'
},
{
title: 'Threadpool',
link: '/en-us/docs/dev/impls/threadpool.html'
},
{
title: 'Serialization',
link: '/en-us/docs/dev/impls/serialize.html'
},
{
title: 'Remoting',
link: '/en-us/docs/dev/impls/remoting.html'
},
{
title: 'Exchanger',
link: '/en-us/docs/dev/impls/exchanger.html'
},
{
title: 'Networker',
link: '/en-us/docs/dev/impls/networker.html'
},
{
title: 'TelnetHandler',
link: '/en-us/docs/dev/impls/telnet-handler.html'
},
{
title: 'StatusChecker',
link: '/en-us/docs/dev/impls/status-checker.html'
},
{
title: 'Container',
link: '/en-us/docs/dev/impls/container.html'
},
{
title: 'PageHandler',
link: '/en-us/docs/dev/impls/page.html'
},
{
title: 'Cache',
link: '/en-us/docs/dev/impls/cache.html'
},
{
title: 'Validation',
link: '/en-us/docs/dev/impls/validation.html'
},
{
title: 'LoggerAdapter',
link: '/en-us/docs/dev/impls/logger-adapter.html'
},
{
title: 'ConfigCenter',
link: '/en-us/docs/dev/impls/config-center.html'
}
]
},
{
title: 'Contract',
link: '/en-us/docs/dev/contract.html'
},
{
title: 'Code Style',
link: '/en-us/docs/dev/coding.html'
},
{
title: 'Versions',
link: '/en-us/docs/dev/release.html'
},
{
title: 'Contribution',
link: '/en-us/docs/dev/contribution.html'
},
{
title: 'Checklist',
link: '/en-us/docs/dev/checklist.html'
},
{
title: 'Code Smell',
link: '/en-us/docs/dev/code-smell.html'
},
{
title: 'TCK',
link: '/en-us/docs/dev/TCK.html'
}
],
},
{
title: 'Admin guide',
children: [
{
title: 'introduction of dubbo ops',
link: '/en-us/docs/admin/introduction.html',
},
{
title: 'service search',
link: '/en-us/docs/admin/serviceSearch.html',
},
{
title: 'service governance',
link: '/en-us/docs/admin/serviceGovernance.html',
},
{
title: 'service test',
link: '/en-us/docs/admin/serviceTest.html',
}
]
}
],
barText: 'Documentation',
},
'zh-cn': {
sidemenu: [
{
title: '用户文档',
children: [
{
title: '入门',
children: [
{
title: '背景',
link: '/zh-cn/docs/user/preface/background.html',
},
{
title: '需求',
link: '/zh-cn/docs/user/preface/requirements.html',
},
{
title: '架构',
link: '/zh-cn/docs/user/preface/architecture.html'
},
{
title: '用法',
link: '/zh-cn/docs/user/preface/usage.html'
}
],
},
{
title: '快速启动',
link: '/zh-cn/docs/user/quick-start.html'
},
{
title: '依赖',
link: '/zh-cn/docs/user/dependencies.html'
},
{
title: '成熟度',
link: '/zh-cn/docs/user/maturity.html'
},
{
title: '配置',
children: [
{
title: 'XML配置',
link: '/zh-cn/docs/user/configuration/xml.html',
},
{
title: '属性配置',
link: '/zh-cn/docs/user/configuration/properties.html',
},
{
title: 'API配置',
link: '/zh-cn/docs/user/configuration/api.html'
},
{
title: '注解配置',
link: '/zh-cn/docs/user/configuration/annotation.html'
},
{
title: '动态配置中心',
link: '/zh-cn/docs/user/configuration/config-center.html'
},
{
title: '配置加载流程',
link: '/zh-cn/docs/user/configuration/configuration-load-process.html'
},
{
title: '自动加载环境变量',
link: '/zh-cn/docs/user/configuration/environment-variables.html'
}
],
},
{
title: '示例',
children: [
{
title: '启动时检查',
link: '/zh-cn/docs/user/demos/preflight-check.html',
},
{
title: '集群容错',
link: '/zh-cn/docs/user/demos/fault-tolerent-strategy.html',
},
{
title: '负载均衡',
link: '/zh-cn/docs/user/demos/loadbalance.html'
},
{
title: '线程模型',
link: '/zh-cn/docs/user/demos/thread-model.html'
},
{
title: '直连提供者',
link: '/zh-cn/docs/user/demos/explicit-target.html',
},
{
title: '只订阅',
link: '/zh-cn/docs/user/demos/subscribe-only.html',
},
{
title: '只注册',
link: '/zh-cn/docs/user/demos/registry-only.html'
},
{
title: '静态服务',
link: '/zh-cn/docs/user/demos/static-service.html'
},
{
title: '多协议',
link: '/zh-cn/docs/user/demos/multi-protocols.html',
},
{
title: '多注册中心',
link: '/zh-cn/docs/user/demos/multi-registry.html',
},
{
title: '服务分组',
link: '/zh-cn/docs/user/demos/service-group.html'
},
{
title: '多版本',
link: '/zh-cn/docs/user/demos/multi-versions.html'
},
{
title: '分组聚合',
link: '/zh-cn/docs/user/demos/group-merger.html',
},
{
title: '参数验证',
link: '/zh-cn/docs/user/demos/parameter-validation.html',
},
{
title: '结果缓存',
link: '/zh-cn/docs/user/demos/result-cache.html'
},
{
title: '泛化引用',
link: '/zh-cn/docs/user/demos/generic-reference.html'
},
{
title: '泛化实现',
link: '/zh-cn/docs/user/demos/generic-service.html',
},
{
title: '回声测试',
link: '/zh-cn/docs/user/demos/echo-service.html',
},
{
title: '上下文信息',
link: '/zh-cn/docs/user/demos/context.html'
},
{
title: '隐式参数',
link: '/zh-cn/docs/user/demos/attachment.html'
},
{
title: 'Consumer异步调用',
link: '/zh-cn/docs/user/demos/async-call.html',
},
{
title: 'Provider异步执行',
link: '/zh-cn/docs/user/demos/async-execute-on-provider.html',
},
{
title: '本地调用',
link: '/zh-cn/docs/user/demos/local-call.html',
},
{
title: '参数回调',
link: '/zh-cn/docs/user/demos/callback-parameter.html'
},
{
title: '事件通知',
link: '/zh-cn/docs/user/demos/events-notify.html'
},
{
title: '本地存根',
link: '/zh-cn/docs/user/demos/local-stub.html',
},
{
title: '本地伪装',
link: '/zh-cn/docs/user/demos/local-mock.html',
},
{
title: '延迟暴露',
link: '/zh-cn/docs/user/demos/delay-publish.html'
},
{
title: '并发控制',
link: '/zh-cn/docs/user/demos/concurrency-control.html'
},
{
title: '连接控制',
link: '/zh-cn/docs/user/demos/config-connections.html',
},
{
title: '延迟连接',
link: '/zh-cn/docs/user/demos/lazy-connect.html',
},
{
title: '粘滞连接',
link: '/zh-cn/docs/user/demos/stickiness.html'
},
{
title: '令牌验证',
link: '/zh-cn/docs/user/demos/token-authorization.html'
},
{
title: '路由规则',
link: '/zh-cn/docs/user/demos/routing-rule.html',
},
{
title: '配置规则',
link: '/zh-cn/docs/user/demos/config-rule.html',
},
{
title: '服务降级',
link: '/zh-cn/docs/user/demos/service-downgrade.html'
},
{
title: '优雅停机',
link: '/zh-cn/docs/user/demos/graceful-shutdown.html'
},
{
title: '主机绑定',
link: '/zh-cn/docs/user/demos/hostname-binding.html',
},
{
title: '日志适配',
link: '/zh-cn/docs/user/demos/logger-strategy.html',
},
{
title: '访问日志',
link: '/zh-cn/docs/user/demos/accesslog.html'
},
{
title: '服务容器',
link: '/zh-cn/docs/user/demos/service-container.html'
},
{
title: 'Reference Config 缓存',
link: '/zh-cn/docs/user/demos/reference-config-cache.html',
},
{
title: '分布式事务',
link: '/zh-cn/docs/user/demos/distributed-transaction.html',
},
{
title: '线程栈自动dump',
link: '/zh-cn/docs/user/demos/dump.html'
},
{
title: 'Netty4',
link: '/zh-cn/docs/user/demos/netty4.html'
},
{
title: 'Kryo和FST序列化',
link: '/zh-cn/docs/user/demos/serialization.html',
},
{
title: '简化注册中心URL',
link: '/zh-cn/docs/user/demos/simplify-registry-data.html',
},
],
},
{
title: 'API配置参考手册',
link: '/zh-cn/docs/user/references/api.html'
},
{
title: 'schema配置参考手册',
children: [
{
title: '介绍',
link: '/zh-cn/docs/user/references/xml/introduction.html',
},
{
title: 'dubbo:service',
link: '/zh-cn/docs/user/references/xml/dubbo-service.html',
},
{
title: 'dubbo:reference',
link: '/zh-cn/docs/user/references/xml/dubbo-reference.html',
},
{
title: 'dubbo:protocol',
link: '/zh-cn/docs/user/references/xml/dubbo-protocol.html',
},
{
title: 'dubbo:registry',
link: '/zh-cn/docs/user/references/xml/dubbo-registry.html',
},
{
title: 'dubbo:monitor',
link: '/zh-cn/docs/user/references/xml/dubbo-monitor.html',
},
{
title: 'dubbo:application',
link: '/zh-cn/docs/user/references/xml/dubbo-application.html',
},
{
title: 'dubbo:module',
link: '/zh-cn/docs/user/references/xml/dubbo-module.html',
},
{
title: 'dubbo:provider',
link: '/zh-cn/docs/user/references/xml/dubbo-provider.html',
},
{
title: 'dubbo:consumer',
link: '/zh-cn/docs/user/references/xml/dubbo-consumer.html',
},
{
title: 'dubbo:method',
link: '/zh-cn/docs/user/references/xml/dubbo-method.html',
},
{
title: 'dubbo:argument',
link: '/zh-cn/docs/user/references/xml/dubbo-argument.html',
},
{
title: 'dubbo:parameter',
link: '/zh-cn/docs/user/references/xml/dubbo-parameter.html',
},
{
title: 'dubbo:config-center',
link: '/zh-cn/docs/user/references/xml/dubbo-config-center.html',
},
]
},
{
title: '协议参考手册',
children: [
{
title: '介绍',
link: '/zh-cn/docs/user/references/protocol/introduction.html',
},
{
title: 'dubbo://',
link: '/zh-cn/docs/user/references/protocol/dubbo.html',
},
{
title: 'rmi://',
link: '/zh-cn/docs/user/references/protocol/rmi.html',
},
{
title: 'hessian://',
link: '/zh-cn/docs/user/references/protocol/hessian.html',
},
{
title: 'http://',
link: '/zh-cn/docs/user/references/protocol/http.html',
},
{
title: 'webservice://',
link: '/zh-cn/docs/user/references/protocol/webservice.html',
},
{
title: 'thrift://',
link: '/zh-cn/docs/user/references/protocol/thrift.html',
},
{
title: 'memcached://',
link: '/zh-cn/docs/user/references/protocol/memcached.html',
},
{
title: 'redis://',
link: '/zh-cn/docs/user/references/protocol/redis.html',
},
{
title: 'rest://',
link: '/zh-cn/docs/user/references/protocol/rest.html',
},
]
},
{
title: '注册中心参考手册',
children: [
{
title: '介绍',
link: '/zh-cn/docs/user/references/registry/introduction.html',
},
{
title: 'Multicast 注册中心',
link: '/zh-cn/docs/user/references/registry/multicast.html',
},
{
title: 'Zookeeper 注册中心',
link: '/zh-cn/docs/user/references/registry/zookeeper.html',
},
{
title: 'Nacos 注册中心',
link: '/zh-cn/docs/user/references/registry/nacos.html',
},
{
title: 'Redis 注册中心',
link: '/zh-cn/docs/user/references/registry/redis.html',
},
{
title: 'Simple 注册中心',
link: '/zh-cn/docs/user/references/registry/simple.html',
},
]
},
{
title: '元数据中心参考手册',
children: [
{
title: '介绍',
link: '/zh-cn/docs/user/references/metadata/introduction.html',
},
{
title: 'Redis',
link: '/zh-cn/docs/user/references/metadata/metadata-redis.html',
},
{
title: 'Zookeeper',
link: '/zh-cn/docs/user/references/metadata/metadata-zookeeper.html',
},
]
},
{
title: 'telnet命令参考手册',
link: '/zh-cn/docs/user/references/telnet.html'
},
{
title: '在线运维命令-QOS',
link: '/zh-cn/docs/user/references/qos.html'
},
{
title: 'maven插件参考手册',
link: '/zh-cn/docs/user/references/maven.html'
},
{
title: '服务化最佳实践',
link: '/zh-cn/docs/user/best-practice.html'
},
{
title: '推荐用法',
link: '/zh-cn/docs/user/recommend.html'
},
{
title: '容量规划',
link: '/zh-cn/docs/user/capacity-plan.html'
},
{
title: '性能测试报告',
link: '/zh-cn/docs/user/perf-test.html'
},
{
title: '测试覆盖率报告',
link: '/zh-cn/docs/user/coveragence.html'
},
{
title: '版本与升级',
link: '/zh-cn/docs/user/versions/index.html',
children: [
{
title: '2.7.x升级步骤及注意事项',
link: '/zh-cn/docs/user/versions/version-270.html'
}
]
},
{
title: 'Erlang 语言',
children: [
{
title: '快速启动',
link: '/zh-cn/docs/user/languages/erlang/start.html'
},
{
title: '消费者配置',
link: '/zh-cn/docs/user/languages/erlang/reference.html'
},
{
title: '提供者配置',
link: '/zh-cn/docs/user/languages/erlang/service.html'
},
{
title: '序列化配置',
link: '/zh-cn/docs/user/languages/erlang/serialization.html'
}
]
}
],
},
{
title: '开发者指南',
children: [
{
title: '源码构建',
link: '/zh-cn/docs/dev/build.html'
},
{
title: '框架设计',
link: '/zh-cn/docs/dev/design.html'
},
{
title: '扩展点加载',
link: '/zh-cn/docs/dev/SPI.html'
},
{
title: '实现细节',
link: '/zh-cn/docs/dev/implementation.html'
},
{
title: 'SPI 扩展实现',
children: [
{
title: '协议扩展',
link: '/zh-cn/docs/dev/impls/protocol.html'
},
{
title: '调用拦截扩展',
link: '/zh-cn/docs/dev/impls/filter.html'
},
{
title: '引用监听扩展',
link: '/zh-cn/docs/dev/impls/invoker-listener.html'
},
{
title: '暴露监听扩展',
link: '/zh-cn/docs/dev/impls/exporter-listener.html'
},
{
title: '集群扩展',
link: '/zh-cn/docs/dev/impls/cluster.html'
},
{
title: '路由扩展',
link: '/zh-cn/docs/dev/impls/router.html'
},
{
title: '负载均衡扩展',
link: '/zh-cn/docs/dev/impls/load-balance.html'
},
{
title: '合并结果扩展',
link: '/zh-cn/docs/dev/impls/merger.html'
},
{
title: '注册中心扩展',
link: '/zh-cn/docs/dev/impls/registry.html'
},
{
title: '监控中心扩展',
link: '/zh-cn/docs/dev/impls/monitor.html'
},
{
title: '扩展点加载扩展',
link: '/zh-cn/docs/dev/impls/extension-factory.html'
},
{
title: '动态代理扩展',
link: '/zh-cn/docs/dev/impls/proxy-factory.html'
},
{
title: '编译器扩展',
link: '/zh-cn/docs/dev/impls/compiler.html'
},
{
title: '消息派发扩展',
link: '/zh-cn/docs/dev/impls/dispatcher.html'
},
{
title: '线程池扩展',
link: '/zh-cn/docs/dev/impls/threadpool.html'
},
{
title: '序列化扩展',
link: '/zh-cn/docs/dev/impls/serialize.html'
},
{
title: '网络传输扩展',
link: '/zh-cn/docs/dev/impls/remoting.html'
},
{
title: '信息交换扩展',
link: '/zh-cn/docs/dev/impls/exchanger.html'
},
{
title: '组网扩展',
link: '/zh-cn/docs/dev/impls/networker.html'
},
{
title: 'Telnet 命令扩展',
link: '/zh-cn/docs/dev/impls/telnet-handler.html'
},
{
title: '状态检查扩展',
link: '/zh-cn/docs/dev/impls/status-checker.html'
},
{
title: '容器扩展',
link: '/zh-cn/docs/dev/impls/container.html'
},
{
title: '页面扩展',
link: '/zh-cn/docs/dev/impls/page.html'
},
{
title: '缓存扩展',
link: '/zh-cn/docs/dev/impls/cache.html'
},
{
title: '验证扩展',
link: '/zh-cn/docs/dev/impls/validation.html'
},
{
title: '日志适配扩展',
link: '/zh-cn/docs/dev/impls/logger-adapter.html'
},
{
title: '配置中心',
link: '/zh-cn/docs/dev/impls/config-center.html'
}
]
},
{
title: '公共契约',
link: '/zh-cn/docs/dev/contract.html'
},
{
title: '编码约定',
link: '/zh-cn/docs/dev/coding.html'
},
{
title: '设计原则',
children: [
{
title: '魔鬼在细节',
link: '/zh-cn/docs/dev/principals/code-detail.html'
},
{
title: '一些设计上的基本常识',
link: '/zh-cn/docs/dev/principals/general-knowledge.html'
},
{
title: '谈谈扩充式扩展与增量式扩展',
link: '/zh-cn/docs/dev/principals/expansibility.html'
},
{
title: '配置设计',
link: '/zh-cn/docs/dev/principals/configuration.html'
},
{
title: '设计实现的健壮性',
link: '/zh-cn/docs/dev/principals/robustness.html'
},
{
title: '防痴呆设计',
link: '/zh-cn/docs/dev/principals/dummy.html'
},
{
title: '扩展点重构',
link: '/zh-cn/docs/dev/principals/extension.html'
}
],
},
{
title: '版本管理',
link: '/zh-cn/docs/dev/release.html'
},
{
title: '贡献',
link: '/zh-cn/docs/dev/contribution.html'
},
{
title: '检查列表',
link: '/zh-cn/docs/dev/checklist.html'
},
{
title: '坏味道',
link: '/zh-cn/docs/dev/code-smell.html'
},
{
title: '技术兼容性测试',
link: '/zh-cn/docs/dev/TCK.html'
}
],
},
{
title: '源码导读',
children: [
{
title: 'Dubbo SPI',
link: '/zh-cn/docs/source_code_guide/dubbo-spi.html'
},
{
title: '自适应拓展机制',
link: '/zh-cn/docs/source_code_guide/adaptive-extension.html'
},
{
title: '服务导出',
link: '/zh-cn/docs/source_code_guide/export-service.html'
},
{
title: '服务引入',
link: '/zh-cn/docs/source_code_guide/refer-service.html'
},
{
title: '服务字典',
link: '/zh-cn/docs/source_code_guide/directory.html'
},
{
title: '服务路由',
link: '/zh-cn/docs/source_code_guide/router.html'
},
{
title: '集群',
link: '/zh-cn/docs/source_code_guide/cluster.html'
},
{
title: '负载均衡',
link: '/zh-cn/docs/source_code_guide/loadbalance.html'
},
{
title: '服务调用过程',
link: '/zh-cn/docs/source_code_guide/service-invoking-process.html'
}
]
},
{
title: '运维管理',
children: [
{
title: '控制台介绍',
link: '/zh-cn/docs/admin/introduction.html',
},
{
title: '服务搜索',
link: '/zh-cn/docs/admin/serviceSearch.html',
},
{
title: '服务治理',
link: '/zh-cn/docs/admin/serviceGovernance.html',
},
{
title: '服务测试',
link: '/zh-cn/docs/admin/serviceTest.html',
}
]
}
],
barText: '文档',
}
};