摘要: 本随笔记录的个人在日常部署docker环境中的总结。转载请说明去处!!! docker解决了应用安装环境的问题,docker允许打包的应用将应用,依赖,函数库,配置一起打包,形成可移植的镜像,可以在docker中的容器中直接运行.运行使用"沙箱"机制,相互隔离. 环境安装 安装docker -->> 阅读全文
posted @ 2021-11-05 17:37 Iamd2 阅读(241) 评论(0) 推荐(0)
摘要: 想了一会,还是把刚刚想的事情记录下来把. 不知不觉,今年满了22了,12岁生日父母给买的第一台电脑,14岁读初二上课天天睡觉,16岁高二休学,17岁高中毕业放的最长的一次暑假,20出学校门实习参加份工作.这些年的事情记忆尤新,转眼间就满了22小半年了,那些发生的事情仿佛就在昨天.只叹息.时光如梭,岁 阅读全文
posted @ 2021-12-19 00:33 Iamd2 阅读(28) 评论(0) 推荐(0)
摘要: GitLab私服使用说明v1.0 1-GitLab介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。 GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Gi 阅读全文
posted @ 2021-12-18 19:39 Iamd2 阅读(233) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-15 16:52 Iamd2 阅读(16) 评论(0) 推荐(0)
摘要: 分布式事务:就是指不在单个服务或者单个数据库架构下产生的事务.在数据库水平拆分,服务垂直拆分之后,一个业务操作通常要跨多个数据库、服务才能完成,完成这样的操作需要访问三个不同的微服务和三个不同的数据库。如果要满足保证“业务”的原子性,要么所有操作全部成功,要么全部失败,不允许出现部分成功部分失败的现 阅读全文
posted @ 2021-12-06 23:59 Iamd2 阅读(140) 评论(0) 推荐(0)
摘要: 这里使用的是sentiel 和Hystrix的对比图 因为微服务中关系复杂,服务之间可能存在着复杂的依赖关系,如果某个被访问的服务挂掉,可能会引起一大系列的问题--雪崩,最后导致整个服务瘫痪. 预防雪崩的方案有四种:超时处理、舱壁、断路器、限流 超时:设定一定的时间,请求超过一定的时间没有响应就返回 阅读全文
posted @ 2021-12-05 22:08 Iamd2 阅读(148) 评论(0) 推荐(0)
摘要: 基本概念: RabbitMQ是基于AMQP协议来实现的消息中间件。AMQP,是类似于HTTP协议.Client要与Server进行通信,就必须先建立连接 消息生产者:是向交换器发送消息的客户端程序,我们可以简单理解为就是一个Java程序 交换器:用来接收生产者发送的消息,并将这些消息路由发送给服务器 阅读全文
posted @ 2021-12-02 21:38 Iamd2 阅读(35) 评论(0) 推荐(0)
摘要: Apache Dubbo |ˈdʌbəʊ| 提供了六大核心能力:面向接口代理RPC调用、负载均衡、服务发现、搞扩展、流量调度、服务治理 Dubbo作为springcloud的二进制方案来发挥Dubbo的性能优势 dubbo有是个角色:注册中心,服务的提供者,服务的消费者,监控中心,其中监控中心可以省 阅读全文
posted @ 2021-11-07 23:51 Iamd2 阅读(81) 评论(0) 推荐(0)
摘要: 异步调用对比与同步调用的优势:吞吐量提升,故障隔离,调用没有阻碍,耦合度很低,流量削锋, springAMQP基于RabbitMQ封装的模板,并且springboot对其实现了自动装配,使用非常方便:SrpingAMQP提供了三个功能:自动声明队列、交换机及其绑定关系、基于注解的监听器模式,异步接收 阅读全文
posted @ 2021-11-06 20:12 Iamd2 阅读(53) 评论(0) 推荐(0)
摘要: 恢复内容开始 恢复内容开始 1、Eureka注册中心 2、Ribbon负载均衡 ||(Nacos注册中心)3、Feign远程调用、4、网关Zuul(gateway)5、熔断器Hystrix 注册中心:它包含了服务注册中心,服务注册,服务发现;注册中心归为服务端,服务注册归为客户端 负载均衡:当网站访 阅读全文
posted @ 2021-11-04 23:14 Iamd2 阅读(1097) 评论(0) 推荐(0)