随笔分类 -  微服务

摘要:微服务及消息队列简史 自从 Peter Rodgers 博士 2005 年在 Web Services Edge 会议上首次提出 Micro-Web-Services 一词后,IT 行业慢慢地从单体架构转向了微服务。 2009 年,Netflix 决定把其单体架构拆分为微服务。 2010 年,Bes 阅读全文
posted @ 2022-05-24 07:13 编程玩家 阅读(955) 评论(4) 推荐(4) 编辑
摘要:背景介绍 相信大部分开发人员和测试人员对 postman 都十分熟悉,对于开发人员和测试人员而言,使用 postman 来编写和保存测试用例会是一种比较方便和熟悉的方式。但 postman 本身是一个图形化软件,相对较难或较麻烦(如使用 RPA)实现自动化测试。幸运的是,postman 还提供了一个 阅读全文
posted @ 2022-05-23 04:46 编程玩家 阅读(1314) 评论(0) 推荐(5) 编辑
摘要:背景介绍 最近在 Github 看到了一个有趣的项目 amazing-qr,它支持生成普通二维码,带图片的艺术二维码,动态二维码。 项目是用 python 编写的,以命令行的方式运行生成,不太方便调用,因此,我把它封装成了 Api。 示例展示 1. 普通二维码 2. 图片二维码 3. 动态二维码 如 阅读全文
posted @ 2022-05-11 08:36 编程玩家 阅读(974) 评论(1) 推荐(6) 编辑
摘要:前言 最近因为工作原因,需要安装一个 kafka 集群,目前网络上有很多相关的教程,按着步骤来也能完成安装,只是这些教程都显得略微繁琐。因此,我写了这篇文章帮助大家快速完成 kafka 集群安装。 安装步骤 准备多台服务器,数量建议为奇数(如:3,5,7 等),操作系统为 CentOS 7+。 这里 阅读全文
posted @ 2022-04-02 14:14 编程玩家 阅读(642) 评论(0) 推荐(1) 编辑
摘要:蓝鲸CMDB 蓝鲸配置平台(蓝鲸CMDB)是一个基于运维场景设计的企业配置管理服务。主要功能: 1. 拓扑化的主机管理:主机基础属性、主机快照数据、主机归属关系管理 2. 组织架构管理:可扩展的基于业务的组织架构管理 3. 模型管理:既能管理业务、集群、主机等内置模型,也能自定义模型 4. 进程管理 阅读全文
posted @ 2018-12-16 06:05 编程玩家 阅读(30865) 评论(0) 推荐(4) 编辑
摘要:Helm介绍 在Kubernetes中部署容器云应用(容器或微服务编排)是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过Helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用。同时,也可以通过Helm进行容器云应用的分享。 阅读全文
posted @ 2018-07-15 22:24 编程玩家 阅读(8746) 评论(1) 推荐(6) 编辑
摘要:准备工作 首先要准备一个1.5+版本的Kubernetes,并且开放了API Server的http访问端口8080。本文使用的是1.10的版本,没有环境的可以参考我上一篇文章《在CentOS 7+ 安装Kubernetes入门(单Master)》进行安装。 使用http://master-ip:8 阅读全文
posted @ 2018-04-15 22:21 编程玩家 阅读(3389) 评论(0) 推荐(1) 编辑
摘要:TL;DR; 科学上网,科学上网,科学上网,重要的事情说三次。如果不会科学上网,这篇文章就没有看下去的意义。作为一个技术人员如果不愿意折腾,很难有所作为。作为一个单纯的技术人员,最好把心思放在技术上,做到真正的科学上网。这里不会教如何科学上网,请大家自行摸索。 服务器 Master安装 1. 修改主 阅读全文
posted @ 2018-04-14 23:05 编程玩家 阅读(3479) 评论(1) 推荐(1) 编辑
摘要:本文希望从技术角度来探讨下微服务,因此,不会过多地谈及如何根据业务进行微服务划分,更多是介绍微服务的相关技术,微服务的业务划分方法可参考“领域驱动设计“相关方法论。 微服务的两个程度 一、服务化 复杂的单体架构会有以下的挑战: (1)项目启动初期,需要寻找一个能尽量涵盖所有需求的开发语言,技术选型难 阅读全文
posted @ 2018-03-11 21:02 编程玩家 阅读(2576) 评论(5) 推荐(15) 编辑
摘要:目录 执行原理 环境变量 Spring Cloud Config Server 挂卷Volume Config Server vs Volume 执行原理 1. 配置读取顺序:与代码先后顺序一致。 以上代码会先读取appsettings.json,再读取cussettings.json,cusset 阅读全文
posted @ 2018-02-03 23:49 编程玩家 阅读(2447) 评论(1) 推荐(7) 编辑
摘要:前言 Docker是目前比较火的一个概念,同时也是微服务中比较关键的一个容器化技术。但是,单从理论上好难看出Docker的优势,因此,我希望在这篇文章中提供一些Docker的使用示例,希望从实际应用上帮助大家理解Docker的优势,同时也对自己的Docker使用进行简单的记录。 目录 准备事项 一、 阅读全文
posted @ 2017-04-09 20:23 编程玩家 阅读(22329) 评论(28) 推荐(51) 编辑
摘要:一、传统开发模式 传统的开发模式基本一般是重服务端的开发方式,大部分工作都在服务端执行,然后返回到客户端(通常是HTML)。以Asp.net MVC为例,如下图: #1 根据请求的路由定位到对应的Controller的对应的Action。 #2 执行相关逻辑,得到结果Model(也可能没有Model 阅读全文
posted @ 2017-01-02 23:29 编程玩家 阅读(2517) 评论(1) 推荐(7) 编辑