
仿58同城Java源码-Cloud-Native-Demo:含10个微服务的云原生应用,展示Kubernetes与Istio...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Cloud-Native-Demo是一个模仿58同城架构设计的开源项目,包含十个独立微服务,旨在演示在Kubernetes和Istio环境下的云原生应用程序部署。
JavaOnlineBoutique是一个云原生微服务演示应用程序,由一个10层的微服务架构组成。该应用是一个基于Web的电子商务平台,用户可以在其中浏览商品、将它们添加到购物车并完成购买。
我们使用此应用来展示如何在云计算环境中运用技术如Kubernetes/GKE、Istio、AppDynamics和ThousandEyes等进行开发与部署。
JavaOnlineBoutique适用于任何Kubernetes(k8s)集群以及Google Kubernetes Engine (GKE)。该项目具有以下特点:
- 应用程序设计用于在Kubernetes上运行。
- 微服务之间通过大量的gRPC调用来互相通信。
- 该应用支持Istio服务网格,提供基于Web的图形用户界面来查看网络结构、流量分布以及配置对象等信息。
同时,我们使用AppDynamics进行版本控制和监控前端服务。对于整个Kubernetes集群的状态监测(包括每个节点及命名空间层级直到容器级别),我们也利用了AppDynamics的功能。此外,ThousandEyes工具用于外部网络的可见性检查与最终用户体验评估。
全部评论 (0)
还没有任何评论哟~


