上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: CI&CD: 如果springboot-demo需要修改某些代码,按照上述流程,是不是又要重新打包?然后写Dockerfile,push镜像,然后写k8s配置文件等等之类的操作,在生产环境我们也会遇到发包更新频繁的问题,那么有什么办法提高我们的发布效率与协作效率呢?这里我们通常会引入CI&CD的概念 阅读全文
posted @ 2019-12-26 11:47 吴振照 阅读(3841) 评论(0) 推荐(2) 编辑
摘要: 学习了K8S的基础知识,我们的目的就是解决我们服务的迁移,那么接下去通过几个案例来感受一下K8s部署带来的便捷与效率。 环境准备: 3个节点,然后我这边也安装了 Ingress。 部署wordpress+mysql(Service:NodePort模式): (1)创建wordpress命名空间 ku 阅读全文
posted @ 2019-12-21 14:28 吴振照 阅读(2612) 评论(0) 推荐(1) 编辑
摘要: 在前面的部分了解了Pod的创建删除 ,查看信息等。那么我们怎么去管理Pod呢?我们可以通过 ReplicationController 去管理维护 Pod。 Replication Controller (RC): A ReplicationController ensures that a spe 阅读全文
posted @ 2019-12-19 15:18 吴振照 阅读(416) 评论(0) 推荐(1) 编辑
摘要: 基于Kubeadm 搭建K8s集群: 通过上一篇博客,我们已经基本了解了 k8s 的基本概念,也许你现在还是有些模糊,说真的我也是很模糊的。只有不断地操作去熟练,强化自己对他的认知,才能提升境界。 我们就去搭建一个集群来感受一下。我这里搭建的一个Master 2个 Worker。尽量保持机器环境干净 阅读全文
posted @ 2019-12-18 17:12 吴振照 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: Kubernetes (K8s): 中文社区:https://www.kubernetes.org.cn/replication-controller-kubernetes 官网:https://kubernetes.io/ 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。Kubernetes 阅读全文
posted @ 2019-12-11 19:37 吴振照 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。 Docker-Compose 安装: sudo curl -L "https://github.com/docker 阅读全文
posted @ 2019-11-26 22:44 吴振照 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: Docker数据持久化: Volume: (1)创建mysql数据库的container docker run -d --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 mysql (2)查看volume docker volume ls (3)具体查看该vol 阅读全文
posted @ 2019-11-25 15:39 吴振照 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: docker网络官网 https://docs.docker.com/network/ Docker容器和服务如此强大的原因之一是您可以将它们连接在一起,或将它们连接到非Docker工作负载。Docker容器和服务甚至不需要知道它们已部署在Docker上,也不必知道它们的对等对象是否也是Docker 阅读全文
posted @ 2019-11-06 16:50 吴振照 阅读(745) 评论(0) 推荐(0) 编辑
摘要: Container: 既然container是由image运行起来的,那么是否可以理解为container和image有某种关系?先来看张图: 其实可以理解为container只是基于image之后的layer而已,也就是可以通过docker run image创建出一个container出来。 底 阅读全文
posted @ 2019-11-05 18:17 吴振照 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 深入Docker 之 Image: 当我们使用docker pull mysql 这个命令获取镜像的时候,到底他是怎么做的?我们登录官方提供的仓库看一下 https://github.com/docker-library. 我们搜索mysql并且选择对应的版本,比如 5.7 我们会看到改目录下只有两 阅读全文
posted @ 2019-11-05 13:58 吴振照 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: Docker概述: Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环境 阅读全文
posted @ 2019-10-31 17:18 吴振照 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 任务调度的背景 在业务系统中有很多这样的场景: 账单日或者还款日上午 10 点,给每个信用卡客户发送账单通知,还款通知。如何判断客户的账单日、还款日,完成通知的发送? 银行业务系统,夜间要完成跑批的一系列流程,清理数据,下载文件,解析文件,对账清算、切换结算日期等等。如何触发一系列流程的执行? 金融 阅读全文
posted @ 2019-10-28 12:20 吴振照 阅读(4386) 评论(1) 推荐(1) 编辑
摘要: 自定义Starter: Starter会把所有用到的依赖都给包含进来,避免了开发者自己去引入依赖所带来的麻烦。Starter 提供了一种开箱即用的理念,其中核心就是springboot的自动配置原理相关,调用相关的注解实现条件判断,进而进行Bean的注入管理。 基于SpringBoot自动配置原理的 阅读全文
posted @ 2019-09-25 18:04 吴振照 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: 集群支持: RocketMQ天生对集群的支持非常友好 单Master: 优点:除了配置简单没什么优点 缺点:不可靠,该机器重启或宕机,将导致整个服务不可用 多Master: 优点:配置简单,性能最高 缺点:可能会有少量消息丢失(配置相关),单台机器重启或宕机期间,该机器下未被消费的消息在机器恢复前不 阅读全文
posted @ 2019-09-12 10:07 吴振照 阅读(8012) 评论(0) 推荐(0) 编辑
摘要: TransactionProducer(事务消息): 在分布式系统中,我们时常会遇到分布式事务的问题,除了常规的解决方案之外,我们还可以利用RocketMQ的事务性消息来解决分布式事务的问题。RocketMQ和其他消息中间件最大的一个区别是支持了事务消息,这也是分布式事务里面的基于消息的最终一致性方 阅读全文
posted @ 2019-09-11 17:16 吴振照 阅读(8971) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页