架构
雪烛
IT咨询顾问,IT架构师,喜欢技术,喜欢理财
展开
-
柔性事务TCC的分析
前言相信搜到这篇文章的同学都知道TCC的大概由来,就不累述了。简单说:为了解决微服务所带来的事务问题而产生的一种设计思想。本文不重复和copy一些理论概念,只从本人的理解出发,从一个微服务爱好者的角度出发,分析这种设计思想。基础概念TCC : try,confirm,cancel,就那么简单的三个字。try: 进行业务的检查和预操作。confirm: 将try中的预操作落实,进行的确认操作。cancel: 如果try失败了,进行回滚,也算是一种补偿处理。如果对tcc不是特别了解的同学,看到上面原创 2020-11-30 11:30:39 · 310 阅读 · 0 评论 -
Kubernates 搭建Consul集群遇到的问题总结
前言首先感谢 kubernetes实战之部署一个接近生产环境的consul集群 此文的内容分享,给了我一个整体搭建的思路和参考。但是在搭建过程中遇到了几个问题,经过反复的查询和调研最后都一一解决,特此用本文来记录,并给后续搭建的同学一个参考。问题1 使用StatefulSet 配置文件创建后,consul无法生成集群描述:使用连接中的StatefulSet 配置文件创建后,POD都正常创建成功,但是使用下面命令查看,各POD的集群列表中只有自己,没有其他节点。consul members排查思原创 2020-11-16 16:20:31 · 542 阅读 · 0 评论 -
Kubernates Dashboard跳过登录
前言搭建完Kubernates后,大家如果在本地测试的话,对他的验证方式应该都是比较困扰的。他默认采用token登录,获取token的指令又异常的长,有没有简单的方式登录呢?答案:有的,就是跳过登录。注:这个一定仅限应用学习的本地环境,其他环境应用会有很大的安全风险。废话不多说了,开始上步骤吧:第一步:打开Dashboard,在namespace中选择红框所示。第二步:在Deployment中编辑dashboard。第三步:在弹出的编辑框中,在containers中的红框位置,加入原创 2020-11-14 09:36:27 · 1049 阅读 · 2 评论 -
【逃坑】Mac解决Kubernates is starting
目录前言环境入坑-通过工具下载镜像逃坑-更换工具前言本人在Mac使用Docker自带的Kubernates,在启动Kubernates中一直遇到 is Starting这个问题,困扰多日。网上搜索了很多文章,均无法解决。环境Mac 10.14.4Docker 下载最新版本入坑-通过工具下载镜像网上有很多解决Kubernates is starting 这个问题发帖子,最多的就是使用工具来下载镜像。https://github.com/gotok8s/k8s-docker-desktop-f原创 2020-11-13 09:01:52 · 125 阅读 · 0 评论 -
Serverless初探
文章目录前言一、Serverless是什么?二、Serverless是什么?二、使用步骤1.引入库前言随着云技术的不断发展和技术架构的不断革新,越来越多的架构模式出现在人们眼前。今天我们探索的是Serverless(无服务器)技术。以下是本篇文章正文内容一、Serverless是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、Serverless是什么?二、使用步骤1.引入库...原创 2020-11-12 11:10:55 · 266 阅读 · 1 评论