
分布式
文章平均质量分 88
莫言选
java
展开
-
springcloud个人问题总结
Eureka常见问题 Eureka注册服务慢:默认情况下,服务注册到Eureka Service的过程较慢,服务注册设计到的周期心跳默认是30秒一次(通过客户端配置的serviceUrl)。只有当实例,服务端和客户端的本地缓存中的元数据都相同时,服务才能被其他客户端发现(所以需要3次心跳)。可以使用参数eureka.instance.leaseRenwalIntervalInSeconds修改间...原创 2020-02-18 18:04:29 · 204 阅读 · 0 评论 -
单体应用架构存在的问题,以及解决方案
什么是单体架构 一个归档包(例如war格式)包含所有功能的应用程序,通常称为单体应用,而架构单体应用的方法论,就是单体应用架构 单体架构存在的问题 复杂性高:单体应用整个项目包含的模块非常多,模块的边界模糊,依赖关系不明确,代码质量参差不齐 技术债务:随着时间的推移,需求变更和人员迭代,会逐渐形成应用程序的技术债务,并且越积越多 部署频率低:随着代码增多,构建和部署的时间也会增多,每次部...原创 2020-02-18 11:32:08 · 2218 阅读 · 0 评论 -
Euraka和ZOOkeeper比较
Eureka的优势 1、在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务注册信息而已。所以,再也不用担心有“掉队”的服务器恢复以后,会从Eureka服务器集群中剔除出去原创 2017-09-27 15:24:49 · 19280 阅读 · 5 评论