- 博客(4)
- 收藏
- 关注
原创 了解eureka
eureka适合作为服务注册发现中心,eureka与zookeeper的区别在于eureka可以保证高可用性,而zookeeper更多在于高一致性,eureka也没有做持久化,只是给客户端提供了缓存,增量的更新注册信息,zookeeper更适用于分布式协调服务。eureka采用的是AP设计,简单说就是当某一节点失去通信时仍能给系统提供服务,只是不能保证数据的准确性(读写分离实践中,负责读的服务可能就不能提供最新的数据),但这样能够保证可用性高的特点。
2023-03-20 16:01:25
53
1
原创 Apollo配置中心
一般实现配置有两种方式,第一种是通过代码静态配置,容器加载时即可生效,优点在于一次性生效,不需要开销多余的性能,缺点在于每次修改配置只能通过上线来实现。第二种是通过定时轮询数据库的方式,优点在于不需要上线才能达到配置生效,缺点在于轮询频次低的话,感知配置变化的时延就比较长,而轮询频次高的话,对性能又有一定的影响,所以配置中心在这种场景就比较适用了,配置中心基本都具备流程化能力。配置中心具有灰度发布,权限控制,版本管理(回滚)等功能。
2023-03-20 15:58:22
125
原创 配置git仓库和SSH密钥
问题:在生成密钥时没有按照教程保存公私钥,导致idea导入项目时因为拿不到私钥而失败。解决:将私钥放入指定目录即可解决。
2023-03-20 15:53:52
28
原创 docker学习
docker本身不是容器,而是创建容器的工具,是容器引擎,日常的场景大多是"build,ship,run",即搭建,发送和运行,搭建一次,到处能用。docker镜像一般是一个特殊的文件系统,它能提供容器运行所需要的程序、库、资源配置文件等,还包括运行时的一些配置参数等(如环境变量),镜像一般不包含任何动态的数据,构建之后一般也不会改变。Docker Registry服务,即类似于仓库管理员,官方的叫docker hub,也是默认的Registry。docker三大核心概念,镜像,容器,仓库。
2023-03-20 15:53:05
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人