摘要: DubboAdmin部署 将dubbo-admin.war放入到TomcatWebapps目录下,修改dubbo.properties中的Zookeeper连接地址即可。 dubbo-admin放到 tomcat webapp即可 dubbo:https://github.com/alibaba/d 阅读全文
posted @ 2018-11-07 22:35 toov5 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 在写 dubbbo调用时候 <dubbo:reference 不能有空格! 项目结构: pom: 业务: dubbo配置 启动: 只引入了接口 没有实现。 实现都是通过底层转换成rpc dubbo协议进行调用的 阅读全文
posted @ 2018-11-07 19:40 toov5 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 环境步骤: Dubbo注册中心采用的是Zookeeper。为什么采用Zookeeper呢? Zookeeper是一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心。 Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机 阅读全文
posted @ 2018-11-07 17:58 toov5 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 角色 Provider 提供服务 Consumer 调用服务 Register 服务注册于发现的 注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 调用远程像调用本地一样 底层帮助做了序列化 和 反序列化 原理: 1、当生产者 启动时候 ,会将自己的服务信息注册到注册中心 2、将当前 阅读全文
posted @ 2018-11-07 16:07 toov5 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是Dubbo 一款分布式服务框架 高性能和透明化的RPC远程服务调用方案 SOA服务治理方案 每天为2千多个服务提供大于30亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点以及别的公司的业务中。 Dubbo注册中心 对于服务提供方,它需要发布服务,而且由于应用系统的复杂性,服务的数量、类型 阅读全文
posted @ 2018-11-07 15:44 toov5 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 动静分离,动态资源 jps servlet spring mvc 与静态资源 js html img css 不会部署到同一个服务器 前后端分离 网站架构模式 微服务开发基于SOA,面向于服务器开发,后台和前段采用接口方式。将一个项目拆分成一个控制web (前端) 和接口(后端) 。最终使用rpc远 阅读全文
posted @ 2018-11-07 15:15 toov5 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: Nginx做静态资源服务器优于Tomcat 区分静态资源,动态资源请求 使用域名区分! 如果是动态资源请求 反向代理到 Tomcat 如果 是静态资源请求 直接走本地Nginx 配置: ###静态资源 server { listen 80; server_name static.toov5.com; 阅读全文
posted @ 2018-11-07 03:55 toov5 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 动态页面与静态页面区别 静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源。 动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变。 什么是动静分离 动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源 阅读全文
posted @ 2018-11-07 02:04 toov5 阅读(6378) 评论(0) 推荐(2) 编辑
摘要: lvs与Nginx区别 LVS的负载能力强,因为其工作方式逻辑非常简单,仅进行请求分发,而且工作在网络的第4层,没有流量,所以其效率不需要有过多的忧虑。 LVS基本能支持所有应用,因为工作在第4层,所以LVS可以对几乎所有应用进行负载均衡,包括Web、数据库等。 注意:LVS并不能完全判别节点故障, 阅读全文
posted @ 2018-11-07 01:45 toov5 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 下面配置多主多从: upstream testproxy { server 127.0.0.1:8080; server 127.0.0.1:8081; server 127.0.0.1:8082 backup; server 127.0.0.1:8082 backup; } server { li 阅读全文
posted @ 2018-11-07 01:31 toov5 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 项目中服务器如果发生宕机:1、故障转移 2、心跳检测 3、负载均衡 4、自动重启 心跳检测: 心跳检测脚本: 写入nginx_check.sh脚本 vi /etc/keepalived/nginx_check.sh #!/bin/bashA=`ps -C nginx –no-header |wc - 阅读全文
posted @ 2018-11-07 01:21 toov5 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 可以两台机子互为热备,平时各自负责各自的服务。在做上线更新的时候,关闭一台服务器的tomcat后,nginx自动把流量切换到另外一台服务的后备机子上,从而实现无痛更新,保持服务的持续性,提高服务的可靠性,从而保证服务器7*24小时运行。 首先使用keepalived虚拟VIP 删除掉原来的 rm - 阅读全文
posted @ 2018-11-07 00:31 toov5 阅读(303) 评论(0) 推荐(0) 编辑