![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
测试__昵称
这个作者很懒,什么都没留下…
展开
-
Service Mesh介绍 及其Istio
本文整理自数人云资深架构师敖小剑在 QCon 2017 上海站上的演讲。 简单回顾一下过去三年微服务的发展历程。在过去三年当中,微服务成为我们的业界技术热点,我们看到大量的互联网公司都在做微服务架构的落地。也有很多传统企业在做互联网技术转型,基本上还是以微服务和容器为核心。在这个技术转型中,我们发现有一个大的趋势,伴随着微服务的大潮,Spring Cloud 微服务开发框架非常普及。而...转载 2019-01-07 15:56:32 · 464 阅读 · 0 评论 -
从系统架构考虑java学习路线
互联网系统数据全流程:CDN用户在浏览网站的时候,CDN会选择一个离用户最近的CDN边缘节点来响应用户的请求(1)CDN节点解决了跨运营商和跨地域访问的问题,访问延时大大降低;(2)大部分请求在CDN边缘节点完成,CDN起到了分流作用,减轻了源站的负载。通常将前端静态代码放置在CDN服务器,利用CDN缓存减轻后台服务器负担,消除不同运营商带来的访问速度的差异,从而达到...原创 2019-01-18 14:55:00 · 153 阅读 · 0 评论 -
macOS docker安装etcd集群
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复制,Raft通过选举的方式来实现一致性,在Raft中,任何一个节点都可能成为Leader。Googl...原创 2019-02-15 10:20:16 · 1731 阅读 · 0 评论 -
Mac安装Etcd,配置Etcd可视化页面Etcd Browser
一、Etcd类比于Zookeeper,开源的、分布式的键值对数据存储系统,主要用来做配置共享、服务的注册和发现。高可用,强一致性。内部采用 Raft 协议作为一致性算法选举leader,保证集群数据不丢失每个 etcd cluster 都是有若干个 member 组成的,每个 member 是一个独立运行的 etcd 实例,单台机器上可以运行多个 member。在正常运行的状态下,集群中会有一...转载 2019-02-12 18:55:30 · 5914 阅读 · 2 评论 -
删除 docker镜像及其docker基本命令
因为尝试使用新的镜像,对原来的镜像进行删除,报错如下:Error response from daemon: conflict: unable to delete 037c233c605c (must be forced) - image is being used by stopped container 65e94723f0ed意思就是在删除镜像之前,要先删除对应的docker.因为该i...转载 2019-04-17 10:00:36 · 9812 阅读 · 0 评论 -
maven-assembly-plugin插件,项目打成可运行的tar包
首先在项目的pom文件中添加依赖<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <vers...原创 2019-05-14 11:11:01 · 725 阅读 · 0 评论