上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 1,Eureka 闭源了,但是我们可以通过zookeeper实现注册中心的功能。 zookeeper 是一个分布式协调工具,可以实现服务的注册和发现,配置中心,注册中心,消息中间件的功能 2,工具准备 windows 版本的zookeeper-3.3.6,以及客户端查看工具ZooInspector 阅读全文
posted @ 2019-08-20 16:41 Chris,Cai 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 1,Eureka 自我保护机制 Eureka注册中心,一些服务会注册到Eureka 服务器上,例如之前的member服务,order服务。 在网络不通的情况下,如果一个bmember 挂了,但是Eureka注册中心并不会立即将这个服务剔除,还在注册中心上显示出来。会被认为这个服务还可用。 因此需要E 阅读全文
posted @ 2019-08-20 15:28 Chris,Cai 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1,Eureka作为注册中心,掌管者服务治理的功能,十分重要,如果注册中心的服务一旦宕机,所有的服务就会挂了,为此,实现注册中心的集群(高可用)就显得十分必要了 2,Eureka 搭建集群 实现原理就是注册中心的相互注册,实现集群。 例子: 有两个Eureka服务,分别为eureka和eureka_ 阅读全文
posted @ 2019-08-20 13:18 Chris,Cai 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1,什么叫做服务的注册与发现 服务的注册与发现基于注册中心,注册中心本身是一个服务,也相当于一个载体,其他服务的注册需要注册到这个注册中心上。 注册:当服务器启动的时候,会将自己的服务器信息,通过别名的形式注册到之前已经启动的注册中心上面 发现:在注册中心上面注册的服务,由注册中心共同管理,以该别名 阅读全文
posted @ 2019-08-20 11:05 Chris,Cai 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1,传统的三层架构 在传统的架构中,SSH,SSM,主要分为web 控制层,业务逻辑层,数据库访问层,单点项目,项目没有拆分,所有的开发任务全部写在一个项目中,耦合度比价高,如果程序中的一个功能出现了问题,所导致的就是整个服务挂掉。 2,SOA 架构 因为传统项目的耦合度比较高,所以架构的发展逐步面 阅读全文
posted @ 2019-08-19 16:19 Chris,Cai 阅读(2327) 评论(0) 推荐(1) 编辑
摘要: 1,实现方式不同 zookeeper实现分布式锁:通过创建一个临时节点,创建的成功节点的服务则抢占到分布式锁,可做业务逻辑。当业务逻辑完成,连接中断,节点消失,继续下一轮的锁的抢占。 redis实现分布式锁:是通过setnx命令在redis服务里面创建一个指定key,成功返回1,失败返回0,key 阅读全文
posted @ 2019-08-19 13:30 Chris,Cai 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1,分布式锁的应用场景之前在zookeeper 的已经说过了,zookpper 的实现方式如下 https://www.cnblogs.com/pickKnow/p/11338579.html 2,基于redis 实现分布式锁 了解set 和 setnx 命令的不同: set:往数据库里面插入值,成 阅读全文
posted @ 2019-08-15 14:34 Chris,Cai 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1,检查有没有旧的版本 2,删除 3, msyql 官网 下载中心 找到 DOWNLOADS , 点击Yum Repository 找到yun 源版本,可以直接下载,也可以用命令下载 4,cd /usr/local mkdir mysql ,我是将mysql 下载放在这个路径下面 5,安装 6,检查 阅读全文
posted @ 2019-08-15 09:55 Chris,Cai 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1,什么是分布式配置中心 项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做到自动更新配置文件信息,解决以上问题 常用分布式配置中心框架 Disconf(依赖于zookpeer 阅读全文
posted @ 2019-08-14 11:42 Chris,Cai 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 1,在工作中,经常会涉及到定时任务,那么定时任务的实现方式有哪些? 实现方式1:Thread类下通过sleep方法来实现定时任务的效果 缺点:过于简单,只能实现很简单的定时任务的逻辑,不够灵活 实现方式二:通过TimerTask 来实现 逻辑比较简单,只能实现简单的功能 实现方式三:Schedule 阅读全文
posted @ 2019-08-13 16:20 Chris,Cai 阅读(1424) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页