This repo contains CloudWeGo demos with business logic, providing valuable references for enterprise user using in production.
Each demo should/may contain multiple CloudWeGo subprojects, e.g. Kitex & Hertz, and demonstrate an individual business scenario.
- How to use kitex proxyless in istio?
- How to implement full-process traffic lane using CloudWeGo?
Rewrite Bookinfo project using hertz
, kitex
, same as the Bookinfo
The application displays information about a book, similar to a single catalog entry of an online book store. Displayed on the page is a description of the book, book details (ISBN, number of pages, and so on), and a few book reviews.
The Bookinfo application is broken into four separate microservices:
- productpage. The productpage microservice calls the details and reviews microservices to populate the page.
- details. The details microservice contains book information.
- reviews. The reviews microservice contains book reviews. It also calls the ratings microservice.
- ratings. The ratings microservice contains book ranking information that accompanies a book review.
- Use
istiod
as xDS server for CRD configuration and distribution - Use
wire
for dependency injection - Use
opentelemetry
for tracing - Implement proxyless
flow lane
withKitex-xds
andopentelemetry baggage
- Implement a bookinfo ui using
arco-design
react