文章 2021-12-17 来自:开发者社区

Spring Cloud构建微服务架构:分布式配置中心(加密解密)

在微服务架构中,我们通常都会采用DevOps的组织方式来降低因团队间沟通造成的巨大成本,以加速微服务应用的交付能力。这就使得原本由运维团队控制的线上信息将交由微服务所属组织的成员自行维护,其中将会包括大量的敏感信息,比如:数据库的账户与密码等。很显然,如果我们直接将敏感信息以明文的方式存储于微服务应用的配置文件中是非常危险的。针对这个问题,Spring Cloud Config提供了对属性进行加....

文章 2021-12-16 来自:开发者社区

使用Spring Security资源服务器来保护Spring Cloud微服务

我在上一篇对资源服务器进行了简单的阐述,让大家对资源服务器的概念有了简单的认识,今天我将用实际例子来演示单体应用改造为Spring Cloud微服务时的资源服务器实现。资源服务器改造以Spring Security实战干货的DEMO为例子,原本它是一个单体应用,认证和授权都在一个应用中使用。改造为独立的服务后,原本的认证就要剥离出去(这个后续再讲如何实现),服务将只保留基于用户凭证(JWT)的访....

文章 2021-12-15 来自:开发者社区

微服务为什么选Spring Cloud?

现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本系列文章主要介绍这些技术中的翘楚——Spring Cloud。这是序篇,主要讲述我们为什么选择Spring Cloud和它的技术概览。1、为什么微服务架构需要Spring Cloud简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础....

微服务为什么选Spring Cloud?
文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构—(10) Kubernetes spring cloud 微服务Kubernetes 1.15 安装

kubernetes Spring Cloud 微服务架构—(10) Kubernetes spring cloud 微服务Kubernetes 1.15 安装

文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构— (5)Kubernetes spring cloud 微服务-Docker基本网络管理

5.0 网络模式基本介绍 Docker 单机网络模式分为以下几种: 1)   bridge NetWork,启动容器时使用--net=bridge参数指定,默认设置。2)   Host NetWork ,启动容器时使用--net=host参数指定。3)   None NetWork, 启动容器时使用--net=none参数指定。4)   Container....

文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构— (2)Kubernetes spring cloud 微服务-Docker 镜像

2.0 容器运行基础镜像是 Docker 运行的基础, 就好比计算机硬件需要安装操作系统. 使用 Docker Images 命 令可以看到当前系统中存在的镜像。当运行容器时,使用的镜像如果在本地系统中不存 在,Docker 就会自动从 Docker 镜像仓库或者配置的私有仓库中下载;默认是从 Docker Hub 公共镜像源下载。上节在 Docker C/S 架构逻辑图中提到了私有仓库。这节主....

文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构— (3)Kubernetes spring cloud 微服务-Docker 镜像存储机制

3.1  Linux 系统运行基础Linux 系统正常运行, 通常需要两个文件系统: 3.1.1 boot file system (bootfs) 1)包含 Boot Loader与Kernel文件,用户不能修改这些文件。并且在系统启动过程完成之后, 整个系统的内核都会被加载进内存。此时bootfs会被卸载, 从而释放出所占用的系统内存。 2)在容器中可以运行不同版本的Linux, ....

文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构— (7)Kubernetes spring cloud 微服务-Dockerfile

7.0 为什么需要 Dockerfile Docker运行的基础是需要镜像,那么构建镜像的基础是Dockerfile;也就是说如果需要运行自己的应用程序, 那么需要编写Dockerfile来构建镜像。7.1 Dockfile 结构 Dockerfile是用来构建Docker镜像的语法文件,是由一系列命令和参数构成Docker所特有的脚本命令。   7.2 Dockerfile....

文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构— (6)Kubernetes spring cloud 微服务-数据卷管理

6.0 数据卷特点 数据卷是一个可供一个或多个容器使用的本地文件目录,主要特性如下: 1)数据卷可以在容器之间共享和重用 2)对数据卷的修改会立即生效 3)对数据卷的更新,不会影响镜像 4)数据卷默认会一直存在,即使容器被删除提示:数据卷的使用,类似于 Linux 下对目录进行 mount。 6.1 使用场景 1)   程序目录 2)   程序日志 3)   集群数....

文章 2021-12-10 来自:开发者社区

kubernetes Spring Cloud 微服务架构—(8)Kubernetes spring cloud 微服务-Registry 私有镜像仓库

8.0 私有镜像仓库简介 Docker Registry:官方docker镜像存储、管理和分发工具。 部署私有仓库可以解决以下问题: 1)   下载镜像时所带来的网络延时。 2)   方便镜像版本的更新与维护 3)部署私有应用程序 8.1 私有镜像仓库工作流程 1)用户本地构建镜像,将镜像推送到Registry仓库. 2) Docker 用户使用的时候,直接从Reg....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注