系统架构
某文宇
这个作者很懒,什么都没留下…
展开
-
使用Jenkins进行持续集成与发布
我们基于Jenkins的CI/CD流程如下所示。 流程说明应用构建和发布流程说明。用户向Gitlab提交代码,代码中必须包含Dockerfile将代码提交到远程仓库用户在发布应用时需要填写git仓库地址和分支、服务类型、服务名称、资源数量、实例个数,确定后触发Jenkins自动构建Jenkins的CI流水线自动编译代码并打包成docker镜像推送到Harbor镜像仓库Jen...转载 2018-04-13 23:36:58 · 540 阅读 · 0 评论 -
大型网站架构之分布式消息队列
以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大...转载 2018-04-14 00:00:12 · 162 阅读 · 0 评论 -
Haproxy+Keepalived+MySQL/MariaDB+Galera构建高可用数据库集群
方案优势:Galera能够实现MySQL/MariaDB数据库的主主复制和多主复制等模式,这些复制模式都是同步进行的,同步时间非常短 每一个节点都可以同时写入和读取,当某一节点发生故障时,可自动从集群中自动剔除 HAProxy能提供负载均衡和故障判断等功能解决服务器系统存在的单点故障 Keepalived能提供客户端连接数据库时使用的虚拟IP地址(VIP)关于HAProxy的负载均衡...转载 2018-04-14 01:03:07 · 2320 阅读 · 0 评论