Giter Site home page Giter Site logo

istio-micro-service-demo's Introduction

istio-micro-service-demo

基于Spring Boot+Istio的Service Mesh微服务架构示例代码

模拟App客户端服务调用的服务架构,其调用链路如下:

       micro-api(面向外部客户端的Api服务)
              |
              | http协议
              |
         micro-order(内部订单服务)
              |
              | Grpc协议
              |
          mciro-pay(内部支付服务)

如上所示链路,具体说明如下:

1)、为了完整演示在Service Mesh架构下的微服务研发过程,这里我们定义三个微服务,其中micro-api服务是面向外部客户端的接入Api服务提供Http协议访问;

2)、而micro-api与micro-order则基于微服务的注册发现机制进行内部微服务调用访问,采用Http协议;

3)、micro-order与micro-pay之间也基于微服务注册发现机制进行内部微服务调用访问,为了演示多种场景,这里两个微服务的调用采用GRpc协议;

更详细的文章说明链接: https://mp.weixin.qq.com/s/L1LoiI9NZqwZWsuCzEJN1A

https://mp.weixin.qq.com/s/o2SrM7yrK9Kja2B40U63Ug

istio-micro-service-demo's People

Contributors

qiaojiang2 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.