书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 213 个相关结果.
  • 用SpringMVC开发微服务

    用SpringMVC 开发微服务 概念阐述 开发示例 步骤 1定义服务接口(可选,方便使用RPC方式调用) 步骤 2实现服务 步骤 3发布服务 (可选,默认会扫描main函数所在的package) 步骤 4启动provider 服务 Query参数聚合为POJO对象 使用说明 代码示例 Provider端开发服务 Consumer端调用服务 ...
  • 降级策略

    概念阐述 场景描述 配置说明 配置项生效范围 配置项列表 示例代码 概念阐述 降级策略是当服务请求异常时,微服务所采用的异常处理策略。 降级策略有三个相关的技术概念:“隔离”、“熔断”、“容错”: “隔离”是一种异常检测机制,常用的检测方法是请求超时、流量过大等。一般的设置参数包括超时时间、同时并发请求个数等。 “熔断”是一种异常反应...
  • 接口定义和数据类型

    接口定义和数据类型 接口定义的要求 详细的约束列表 关于数据结构和接口变更 协议上的差异 泛型支持 其他常见问题 接口定义和数据类型 接口定义的要求 ServiceComb-Java-Chassis建议接口定义遵循一个简单的原则:接口定义即接口使用说明,不用通过查看代码实现,就能识别如何调用这个接口。可以看出,这个原则站在使用者这边,...
  • 成为Committer

    成为Committer 参与社区贡献 新提交者流程 成为Committer ServiceComb 是按照Apache的做事方式来构建社区的,任何人只要他为社区做出了足够的贡献争获取到足够的信任就可以成为代码提交者。 参与社区贡献 下载发行版 参加邮件列表讨论 提交Bug或者提交新的功能需求 参见 贡献社区 获取更多成为贡献者的指导...
  • JIRA使用方法

    JIRA使用指南 JIRA使用简介 注册并登陆到JIRA 查看issues 新建issue JIRA使用指南 JIRA使用简介   JIRA是Atlassian公司出品的项目与实务跟踪工具,被广泛应用于缺陷跟踪、客户实务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。ServiceComb使用JIRA进行缺陷和任务跟踪,本文...
  • 定义服务契约

    定义服务契约 概念阐述 场景描述 配置说明 示例代码 定义服务契约 `` 概念阐述 服务契约,指基于OpenAPI规范的微服务接口契约,是服务端与消费端对于接口的定义。java chassis提供了两种方式定义契约:code first和contract first。 code first producer使用Jax-RS或Spr...
  • 定义服务契约

    定义服务契约 概念阐述 场景描述 配置说明 示例代码 定义服务契约 `` 概念阐述 服务契约,指基于OpenAPI规范的微服务接口契约,是服务端与消费端对于接口的定义。java chassis提供了两种方式定义契约:code first和contract first。 code first producer使用Jax-RS或Spri...
  • 用SpringMVC开发微服务

    用SpringMVC 开发微服务 概念阐述 开发示例 步骤1 定义服务接口(可选,方便使用RPC方式调用) 步骤2 实现服务 步骤3 发布服务 (可选,默认会扫描main函数所在的package) 步骤4 启动provider 服务 Query参数聚合为POJO对象 使用说明 代码示例 Provider端开发服务 Consumer端调用服务 ...
  • 隔离熔断容错

    隔离熔断容错 概念阐述 配置说明 隔离熔断容错 bizkeeper 模块集成了 Hystrix , 提供隔离、熔断和容错等服务故障保护能力。 Java Chassis 对 Hystrix 进行了封装, 只需要进行简单的配置即可启用这些功能。 在项目中引入如下 Handler 模块, <dependency> <groupId>...
  • 本地开发和测试

    概念阐述 启动本地服务中心 Mock机制启动服务中心 进程内调用 跨进程调用 通过设置环境信息方便本地调试 概念阐述 本小节介绍如何在开发者本地进行消费者/提供者应用的开发调试。开发服务提供者请参考3 开发服务提供者章节,开发服务消费者请参考4 开发服务消费者。服务提供者和消费提供者均需要连接到在远程的服务中心,为了本地微服务的开发和调试,...