blob: 61a5d3fb2ff41078652b76904a06a54a3a78f3b9 [file] [log] [blame]
site_name: ServiceComb Java Chassis Developers Guide
nav:
- Introduction : index.md
- Getting Started:
- Glossary: start/terminology.md
- Architecture: start/architecture.md
- Development environment: start/development-environment.md
- Develop the first microservice: start/first-sample.md
- Development Service Provider:
- Service definition: build-provider/definition/service-definition.md
- Service contract definition: build-provider/define-contract.md
- Implicit API definition: build-provider/code-first.md
- Use Swagger annotations: build-provider/swagger-annotation.md
- Develop with SpringMVC: build-provider/springmvc.md
- Develop with JAX-RS: build-provider/jaxrs.md
- Develop with Transparent RPC: build-provider/transparent-rpc.md
- Interface definition and data type: build-provider/interface-constraints.md
- Service listening address and publishing address: build-provider/listen-address-and-publish-address.md
- Thread pool: build-provider/thread-pool.md
- Service Configuration:
- Rate Limiting Policy: build-provider/configuration/ratelimite-strategy.md
- Parameter Validator: build-provider/configuration/parameter-validator.md
- Boot-up Process: build-provider/bootup.md
- Access Log Configuration: build-provider/access-log-configuration.md
- Writing Service Consumer:
- Consumer common configuration: build-consumer/common-configuration.md
- Using Rest Template: build-consumer/using-resttemplate.md
- Using AsyncRestTemplate: build-consumer/using-AsyncRestTemplate.md
- Using with RPC: build-consumer/develop-consumer-using-rpc.md
- Contract: build-consumer/with-contract.md
- Invoke control:
- Flow Control: build-consumer/flow-control.md
- Fault Injection: build-consumer/fault-injection.md
- Invoke 3rd-party REST services: build-consumer/3rd-party-service-invoke.md
- Transports:
- REST over Servlet: transports/rest-over-servlet.md
- REST over Vertx: transports/rest-over-vertx.md
- Highway: transports/highway-rpc.md
- HTTP2: transports/http2.md
- General Development:
- Access Service Center: general-development/visit-sc.md
- Metrics: general-development/metrics.md
- Microservice invocation chain: general-development/microservice-invocation-chain.md
- Customized-Tracing: general-development/customized-tracing.md
- Local development and testing: general-development/local-develop-test.md
- Http Filter: general-development/http-filter.md
- File Uploading: general-development/file-upload.md
- File Downloading: general-development/file-download.md
- Reactive Programing: general-development/reactive.md
- DNS Custom Configuration: general-development/dnsconfig.md
- Proxy Settings: general-development/dai-li-she-zhi.md
- Report framework version: general-development/report-framework-version.md
- Cross-application invocation: general-development/cross-app-invocation.md
- Customized serialization and deserialization: general-development/secret-field.md
- Using Context to pass control messages: general-development/context.md
- Return value serialization extension: general-development/produceprocess.md
- CORS mechanism: general-development/CORS.md
- Get fuse and instance isolation alarm event information: general-development/AlarmEvent.md
- Shutdown gracefully: general-development/shutdown.md
- Handling exceptions: general-development/error-handling.md
- Multi-environment isolation between microservice instances: general-development/multienvironment.md
- Thread Model: general-development/thread-model.md
- Configuration:
- General config: config/general-config.md
- Configuration injection: config/inject-config.md
- Service Capability Open:
- Intruductions: edge/open-service.md
- Using Edge Service: edge/by-servicecomb-sdk.md
- Using confd and Nginx as edge services: edge/nginx.md
- Use zuul as edge services: edge/zuul.md
- Service Packing and Running:
- Standalone mode: packaging/standalone.md
- WEB container mode: packaging/web-container.md
- Micro Service Security:
- Using TLS: security/tls.md
- Using RSA certification: security/rsa.md
- Using java chassis in Spring Boot:
- Intruductions: using-java-chassis-in-spring-boot/using-java-chassis-in-spring-boot.md
- spring boot starter for java-chassis: using-java-chassis-in-spring-boot/components-for-spring-boot.md
- JAVA application development: using-java-chassis-in-spring-boot/java-application.md
- Web development method development: using-java-chassis-in-spring-boot/web-application.md
- The difference between JAVA application method and Web development method: using-java-chassis-in-spring-boot/diff-between-java-web.md
- The difference in Spring MVC mode: using-java-chassis-in-spring-boot/diff-spring-mvc.md
- Handlers reference:
- Intruductions: references-handlers/intruduction.md
- Load Balancing: references-handlers/loadbalance.md
- Public key authentication: references-handlers/publickey.md
- FAQ:
- 'Q & A' : question-and-answer/question_answer.md
- 'FAQ' : question-and-answer/faq.md
- Micro Service Interface Compatibility FAQ: question-and-answer/interface-compatibility.md
theme: material
plugins:
- search