首页
学习
活动
专区
工具
TVP
发布

云原生架构实践

专栏作者
44
文章
103371
阅读量
25
订阅数
服务治理和容器编排
服务治理(SOA governance),按照Anne Thomas Manes的定义是:企业为了确保事情顺利完成而实施的过程,包括最佳实践、架构原则、治理规程、规律以及其他决定性的因素。服务治理指的是针对SOA的建设和实施的过程。当然现在也适用于微服务的建设和实施过程。
羽客
2019-05-08
1.7K0
JHipster技术栈定制 - JHipster Registry消息总线配置
Github上下载jhipster-jhipster源码。 https://github.com/jhipster/jhipster-registry/releases
羽客
2018-12-27
1.1K0
JHipster技术栈定制 - JHipster Registry 配置信息加密
1 整体规划 1.1 名词说明 名词 说明 备注 对称加密 最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。 直接在bootstrap.yml文件中设置好key 非对称加密 非对称加密使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。 需要通过keytool工具生成密钥对,并放置在Jhipster-Registry的类路径下。 1.
羽客
2018-12-13
9460
GlusterFS 安装 on centos7
在GFS Server Maseter节点(192.168.1.104)上执行命令:
羽客
2018-11-05
1.4K0
分解模式 - 按业务领域分解模式划分微服务
使用微服务架构开发一个大型复杂的应用程序,我们需要将应用程序细致,合理地分解为一组松散耦合的微服务。微服务架构的目标是通过实现持续交付/部署来加速软件开发。
羽客
2018-11-05
9740
Git 安装 on centos7
本文演示如何在CentOS7上安装和使用git。 #1 准备工作 ###1.1 浏览器访问安装包下载地址: https://www.kernel.org/pub/software/scm/git/ 找到下载列表中需要安装的版本,以2.17.0版本为例,地址为: https://www.kernel.org/pub/software/scm/git/git-2.17.0.tar.gz ###1.2 删除旧版本git $ yum remove git ###1.3 下载git源码 $ mkdir -p /usr
羽客
2018-11-05
4410
Jenkins 配置CI/CD任务
任务内容是部署/更新一个mysql数据库的容器,类似任务都在yourcompany-database任务视图下。
羽客
2018-11-05
1.5K0
云平台架构实践中的微服务分解原则
本文是在云平台架构实践(参考这里)中对于如何拆分微服务的一些经验总结。 业务原则 单一责任原则:对于一个微服务而言,具有有限的业务范围,可以帮助我们满足服务开发和交付的敏捷性; 适当的边界:关注微服务的功能范围,一个服务的大小应该等于满足某个特定业务能力所需要的大小; 业务分层: 从整体规划上把业务分层,形成单向依赖,避免微服务之间的网状依赖关系; 颗粒度递增:设计初期先把业务划分到尽可能细,然后依据其它原则合并到适当颗粒度; 非唯一依赖:至少被2个以上其它微服务依赖的功能模块,才有必要独立成一个微服务。
羽客
2018-11-05
6360
Docker Data Center系列(五)- 使用自定义的TLS安全认证
commonName(CN)设置为UCP(DTR)所在主机名或FQDN。也可以设置为一个泛域名(*.yourcompany.com),其它都使用默认值。
羽客
2018-11-05
7290
Expect 安装 on centos7
在主机A上编写并且执行Shell脚本,Shell脚本中需要ssh到主机B上执行交互命令。
羽客
2018-11-05
2.2K0
微服务体系三维可缩放模型
X轴缩放包括在负载均衡器后面运行的应用程序的多个副本。如果有N个副本,则每个副本处理1 / N的负载。
羽客
2018-11-05
1.1K0
Docker Data Center系列(三)- DTR安装指南
安装过程中DTR节点需要能下载docker官网的资源,如果不能访问,可通过其它机器下载软件包,然后执行离线安装。
羽客
2018-11-05
1.2K0
容器化系列 - GitLab启动和配置 on Docker
注意:如果要使用宿主机的22和443端口,需要修改宿主机的ssh和https的默认端口。例如修改ssh端口为1022
羽客
2018-11-05
1.1K0
Docker Data Center系列(一)- 快速搭建云原生架构的实践环境
DDC是Docker Data Center的简称,是Docker公司推出的容器化数据中心管理平台。它的编排核心是swarm,包含2个主要组件UCP和DTR。
羽客
2018-11-05
1.2K0
Docker Data Center系列(二)- UCP安装指南
安装过程中UCP节点需要能下载docker官网的资源,如果不能访问,可通过其它机器下载软件包,然后执行离线安装。
羽客
2018-11-05
1.1K0
什么是微服务
《POJOs in Action》作者,CloudFoundry.com的创建者之一
羽客
2018-11-05
8110
云平台的微服务架构实践
本文是在云平台构建过程中的一些经验总结,主要说明了PaaS层的微服务架构设计和落地。 目标 降低系统的复杂度,减少系统的不确定性。 方法 量化,标准化,自动化。 规范 流程规范 工程创建流程 开发流程 源码管理流程 测试流程 发布流程 设计规范 微服务设计 接口设计 监控设计 代码规范 代码组织 代码开发 工具规范 自动化开发工具 CI/CD工具 单元测试工具 代码质量管理工具 自动化测试工具 架构实践 标准化业务层次 梳理业务体系和服务能力,将PaaS平台分层。 聚合领域服务能力的应用服务层 提供基本数
羽客
2018-11-05
2.2K0
Jenkins 配置GitLab插件和Git插件
浏览器登录Jenkins Web UI,点击系统管理,再点击管理插件,切换到可选插件,分别搜索GitLab Plugin和Git Plugin,然后点击直接安装:
羽客
2018-11-05
10.3K0
Jhipster技术栈理解 - UAA原理分析
密码模式(Resource Owner Password Credentials)中,用户向客户端提供自己的用户名和密码。客户端使用这些信息,向"认证服务器"进行认证。在这种模式中,用户必须把自己的密码给客户端,但是客户端不得储存密码。
羽客
2018-11-05
1.9K0
容器化系列 - 通过Grafana监测InfluxDB数据 on Docker
本文演示在Docker中运行Grafana和InfluxDB,并通过Grafana展示InfluxDB曲线图。 1 准备工作 ###1.1 安装Docker 请参考这里 1.2 下载镜像 $ docker pull grafana/grafana:5.2.3 $ docker pull influxdb:1.6.1 2 启动 2.1 启动InfluxDB $ docker run -d -p 8086:8086 -v $PWD:/var/lib/influxdb -v /etc/localtime:/etc
羽客
2018-11-05
9390
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档