Skip to content

apache/servicecomb-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

409c697 · May 14, 2024

History

98 Commits
Nov 1, 2022
Mar 7, 2022
Dec 15, 2023
May 14, 2024
Dec 15, 2023
Feb 20, 2024
Dec 10, 2021
Nov 27, 2022
Jan 19, 2024
Nov 20, 2023
Dec 15, 2023
Nov 1, 2022
Jul 12, 2020
Mar 12, 2019
Mar 12, 2019
Dec 14, 2023

ServiceComb samples

This project is samples for java-chassis 3.x.x. You can switch to other branches to see different samples.

basic

A sample shows a provider, a consumer and a gateway using java chassis.

porter_lightweight

A sample shows an application with basic login, download file, delete file functions. Read this document for details.

porter_springboot

A sample shows an application with basic login, download file, delete file functions. Read this document for details.

java-chassis-samples

Featured samples for java-chassis modules. Each module contains 10 minutes guides.

java-chassis-integration-tests

java-chassis integration tests。

Precondition

Before running the samples,install service center and kie. Or download Lightweight Cloud Service Engine which integrates both service center and kie for ease of use.

使用ServiceComb开发微服务的示例项目

这个项目使用java-chassis 2.0.x版本。可以切换分支,查看其他版本的例子。

basic

该项目展示了Java Chassis开发的一个provider, 一个consumer和一个网关服务。

porter_lightweight

该项目演示了一个包括网关、文件下载、认证鉴权等功能的简单应用系统,同时演示了ServiceComb推荐的先写接口声明,再写业务代码的软件工程实践。可以阅读文章了解项目的细节。这个例子的运行环境采用vert.x作为HTTP服务器,即 REST over Vert.x transport。

porter_springboot

该项目演示了一个包括网关、文件下载、认证鉴权等功能的简单应用系统,同时演示了ServiceComb推荐的先写接口声明,再写业务代码的软件工程实践。可以阅读文章了解项目的细节。这个例子的运行环境采用Spring Boot及其Embeded Tomcat,即 REST over Servlet。

java-chassis-samples

java-chassis 各个模块功能的例子。每个子项目包含了10分钟可以学习完成的简单示例。

java-chassis-integration-tests

java-chassis 的集成测试用例。

前提条件

运行这些例子之前,需要先安装注册中心配置中心 。华为云提供一个出色的本地轻量化微服务引擎 ,可以直接下载安装使用。

Releases

No releases published

Packages

No packages published

Languages