/mesh-framework

Primary LanguageMakefileGNU General Public License v3.0GPL-3.0

mesh-framework

LICENSE-2.0 stable

  • Mesh framework uses spring boot to integrate grpc. It is a practical scheme based on k8s istio

Architecture diagram

架构

Project setup / Dependencies

To use this starter in a typical Spring Boot project, add the following dependencies to your project:

    <parent>
        <groupId>com.manqian.framework</groupId>
        <artifactId>framework-parent</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.manqian.framework</groupId>
                <artifactId>framework-dependencies</artifactId>
                <version>${framework.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

Full example

See more complete examples using Spring Boot at https://github.com/hermer/mesh-framework/tree/master/examples.

Project structure

mesh-framework
├── examples 
├── mesh-framework-common
├── mesh-framework-core 
├── mesh-framework-dependencies
└── mesh-framework-starter

Copyright

mesh-framework uses the Apache License 2.0 protocol.

License

mesh-framework is released under version 2.0 of the Apache License.