| 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: '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: '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: '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: '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: '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: '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: '文档', |
| } |
| }; |