Mercy Ma
Mercy Ma
要求 1.(可选)@EnableDiscoveyClient 实现,了解它与 AutoRegistrationConfiguration 之间的关系 2.(可选)掌握 Registration 与 ServiceInstance 以及 ServiceRegistry 和 具体实现,如 Eureka、Consul 等。
## 要求 1.(可选)第二期 JRAFT RPC 框架([代码](https://github.com/mercyblitz/java-training-camp/tree/main/stage-2/src/middleware-projects/rpc-project/src/main/java/com/acme/middleware/rpc/service/discovery/jraft)) 2.(可选)第三期 Eureka Server Group 复制实现([代码](https://github.com/mercyblitz/shopizer/tree/main/middleware/eureka-server))
## 要求 1.(必须)VictoriaMetrics 集群部署 ([文档](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html)) 2.(可选)将 Prometheus 拉取 Spring Boot 应用 Metrics,再将底层存储到 VictoriaMetrics 3.(可选)VictoriaMetrics 整合 Grafana
## 要求 1. (必须)ELK Cluster ([案例](https://github.com/deviantony/docker-elk/wiki/Elasticsearch-cluster)) 2. (可选)完成 ELK Cluster + Spring Boot 应用日志 + Kafka
## 要求 1. (必须)参考 etcd 官方示例([案例](https://etcd.io/docs/v3.5/tutorials/how-to-setup-cluster/)) 2. (可选)基于 Docker Composite 实现 etcd 集群部署
## 要求 1. (必须)参考 Apache Dubbo 官方示例([案例](https://dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/mesh/mesh/)) 2. (可选)自学部分 Kubernetes 基础
## 要求 1. (必须)参考Istio 官方示例 Bookinfo 本地部署([案例](https://istio.io/latest/zh/docs/setup/getting-started/)) 2. (可选)自学部分 Kubernetes 基础
## 要求 1. (必须)参考官方 Blog,本次重新部署案例[Spring Cloud Gateway and gRPC ](https://spring.io/blog/2021/12/08/spring-cloud-gateway-and-grpc) 2. (可选)将 [Shopizer 项目](https://github.com/mercyblitz/shopizer) 中的 shopizer-security-service 服务,能够被 api-gateway 通过 gRPC 调用
## 要求 1. 本地部署(物理机和虚拟机均可)
## 要求 1. 基于 Apache ShardingSphere 对 LANGUAGE 分表 2. 基于 [Shopizer 项目](https://github.com/mercyblitz/shopizer) mybatis-generator 模块来构建 ## 提示 1. 关联 issue https://github.com/mercyblitz/java-training-camp/issues/13