摘要: 以前的模式是 所有的代码在同一个工程中 部署在同一个服务器中 同一个项目的不同模块不同功能互相抢占资源 微服务 将工程根据不同的业务规则拆分成微服务 微服务部署在不同的机器上 服务之间进行相互调用 Java微服务的框架有 dubbo(只能用来做微服务),spring cloud(提供了服务的发现,断 阅读全文
posted @ 2020-03-09 22:27 咔啡 阅读(143) 评论(0) 推荐(0)
摘要: spring-boot-starter-web 嵌入tomcat和web开发需要servlet与jsp支持 spring-boot-starter-data-jpa 数据库支持 spring-boot-starter-data-redis redis数据库支持 spring-boot-starter 阅读全文
posted @ 2020-03-09 21:39 咔啡 阅读(1091) 评论(0) 推荐(0)
摘要: Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成 Spring 及其他技术,而不需要到处找示例代码和依赖包。如你想使用 Spring JPA 访问数据库,只要加入 spring-boot-starter-data-jpa 启动器依赖就能使用了。 Start 阅读全文
posted @ 2020-03-09 21:37 咔啡 阅读(1608) 评论(0) 推荐(0)
摘要: 1)继承spring-boot-starter-parent项目 2)导入spring-boot-dependencies项目依赖 阅读全文
posted @ 2020-03-09 21:36 咔啡 阅读(2536) 评论(0) 推荐(1)
摘要: Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 阅读全文
posted @ 2020-03-09 21:35 咔啡 阅读(219) 评论(0) 推荐(0)
摘要: Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。 使用了一个RouteLocatorBuilder的bean去创建路由,除了创建路由Route 阅读全文
posted @ 2020-03-09 20:58 咔啡 阅读(134) 评论(0) 推荐(0)
摘要: Feign 是受到 Retrofit,JAXRS-2.0 和 WebSocket 启发的 java 客户端联编程序。 Feign 的第一个目标是将约束分母的复杂性统一到 http apis,而不考虑其稳定性。 在 employee-consumer 的例子中,我们使用了 employee-produ 阅读全文
posted @ 2020-03-09 20:57 咔啡 阅读(1059) 评论(0) 推荐(0)
摘要: SpringBoot专注于快速方便的开发单个个体微服务。 SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来, 为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等集成服务 Sp 阅读全文
posted @ 2020-03-09 20:56 咔啡 阅读(449) 评论(0) 推荐(0)
摘要: 防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)服务降级:双十一 提示 哎哟喂,被挤爆了。 app秒杀 网络开小差了,请稍后再试。优先核心服务,非核心服务不可用或弱可用。通过HystrixCommand注解指定。fallbackMethod(回退函数)中具体实 阅读全文
posted @ 2020-03-09 20:55 咔啡 阅读(333) 评论(0) 推荐(0)
摘要: spring cloud bus 将分布式的节点用轻量的消息代理连接起来,它可以用于广播配置文件的更改或者服务直接的通讯,也可用于监控。 如果修改了配置文件,发送一次请求,所有的客户端便会重新读取配置文件。 使用: 1.添加依赖 2.配置rabbimq 阅读全文
posted @ 2020-03-09 20:54 咔啡 阅读(995) 评论(0) 推荐(0)
摘要: ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。feign默认集成了ribbon。 阅读全文
posted @ 2020-03-09 20:53 咔啡 阅读(418) 评论(0) 推荐(0)
摘要: 当Eureka Server 节点在短时间内丢失了过多实例的连接时(比如网络故障或频繁启动关闭客户端)节点会进入自我保护模式,保护注册信息,不再删除注册数据,故障恢复时,自动退出自我保护模式。 阅读全文
posted @ 2020-03-09 20:52 咔啡 阅读(137) 评论(0) 推荐(0)
摘要: 1.服务调用方式 dubbo是RPC springcloud Rest Api2.注册中心,dubbo 是zookeeper springcloud是eureka,也可以是zookeeper3.服务网关,dubbo本身没有实现,只能通过其他第三方技术整合,springcloud有Zuul路由网关,作 阅读全文
posted @ 2020-03-09 20:51 咔啡 阅读(533) 评论(0) 推荐(0)