
spring cloud微服务
文章平均质量分 90
xyphf_和派孔明
全栈工程师,熟悉原生JavaScript、TypeScript、ES6、Webpack、VUE全家桶、JAVA SSM框架、Spring boot 、Spring cloud、MySql、Oracle、Linux等,可独立构建多页面、单页面应用项目。
展开
-
一、基于Spring Cloud的分布式微服务架构简介
目前实现分布式服务架构的主流实现方式有: ①Dubbo+zookeeper ②SpringBoot+Cloud 这两种技术都可以将功能服务分散到不同服务器部署,然后实现服务间通信(调用)。 请求-->处理1-->处理2-->响应。意思可以将处理1和处理2做成独立服务分开部署,然后再进行RPC(Dubbo)或HTTP请求和响应模式(Cloud)交互。 Dubbo和C...原创 2018-09-16 14:24:08 · 613 阅读 · 0 评论 -
二、基于SpringCloud实现服务注册、查找、负载功能
搭建SpringCloud服务中心(eureka)步骤 第一步:创建maven project [eureka-server],在pom.xml中引入下列jar包 ①spring-cloud-starter-eureka-server ②spring-cloud-starter-parent ③spring-boot-starter-parent ④ pom.xml具体详情如下 ...原创 2018-09-16 15:24:03 · 648 阅读 · 0 评论 -
三、向SpringCloud注册Service服务(Restful服务)
第一步:在该工程中pom.xml中追加引入jar包定义 ①spring-cloud-starter-eureka ②spring-cloud-starter-parent ③ ④ <!-- springcloud-parent --> <dependencyManagement> <dependencies> <depe...原创 2018-09-16 16:30:12 · 1698 阅读 · 0 评论 -
四、SpringCloud服务调用(RestTemplate模式) 负载均衡处理
也就是通过这个服务名可以找到具体的机器以及它的端口号; Eureka服务中心去调用会涉及到两种方式; 一种是RestTemplate模式,一种是Feign接口对象模式 我先介绍RestTemplate模式,我们需要引入spring-cloud-starter-ribbon的jar包;ribbon实现负载均衡,也就是说我们现在在服务器上注册了我们的服务是一个服务注册在一台机器上;...原创 2018-09-16 17:46:30 · 1263 阅读 · 0 评论 -
五、SpringCloud服务调用(Feign接口对象模式)
第一步、在当前项目pom.xml中添加spring-cloud-starter-feign的jar包 <dependencies> <!-- ribbon --> <dependency> <groupId>org.springframework.cloud</groupId> <a...原创 2018-09-16 18:12:51 · 1838 阅读 · 0 评论 -
Spring Cloud微服务脑图总结
可修改原件地址:https://download.youkuaiyun.com/download/xyphf/10715612 Spring cloud的常用功能总结 ①服务拆分 ②服务注册 ③服务发现 ④服务消费 ⑤统一入口 ⑥配置管理 ⑦熔断机制 ⑧自动扩展 ...原创 2018-10-15 17:07:08 · 2756 阅读 · 2 评论 -
Redis的分布式锁
用压测模拟并发 使用简易工具Apache ab ab的使用非常简单,只需要在命令行输入 ab -n 100 -c http://www.baidu.com/ -n 表示发出100个请求,-c模拟100个并发,相当于100个人同时方式,最后是测试的url ab -t 60 -c 100 http://www.baidu.com -t表示60秒,-c表示100个并发,表示60秒内会发...原创 2018-12-20 10:51:29 · 310 阅读 · 0 评论