SpringCloud完整微服务项目构建:(一)开始前的准备

导语

微服务是当今流行的技术架构,优缺点就不在赘述,但是微服务也带了一些缺点,比如端点很多,部署复杂,监控不方便,链路不好查看等问题。
本文主要构建了整体的微服务架构的解决方案,希望各位同学多多指点。
微服务不可缺少的几个组件:
注册中心
配置中心
服务治理
服务监控

技术栈体系

  1. Eureka注册中心
  2. Apollo配置中心
  3. Feign、Rabbin服务调用
  4. Docker镜像
  5. Gitlab版本管理
  6. Rancher镜像管理
  7. SkyWalking交易链路
  8. Zuul网关
  9. SpringBootAdmin服务监控
  10. Hystrix服务熔断与降级
  11. elk日志收集

开发工具

  1. Eclipse
  2. Maven
  3. Lombok
  4. Postman
  5. ubuntu18
  6. Docker version 18.09.7
  7. gitlab,gitlab-ci

知识体系

  1. SpringBoot
  2. Docker
  3. Linux
  4. git

工具安装

ubunte安装:

1:

Docker安装:

1:

安装完成

root@hyn-pc:~# docker info
Containers: 19
 Running: 15
 Paused: 0
 Stopped: 4
Images: 57
Server Version: 18.09.7
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs

Gitlab安装:

1:

安装完成

root@hyn-pc:~# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
12.0.3

持续更新中…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值