- 博客(17)
- 收藏
- 关注
原创 05 Hystrix
Hystrix就是用来实现服务熔断的,其实就是一种机制,当某个服务不可用时,可以阻断故障的传播,称为断路器或熔断器Hystrix负责监控服务之间的调用情况,当出现连续多次调用失败的情况时会进行熔断保护该服务的断路器就会打开,直接返回一个由开发者设置的fallback(退路)信息Hystrix会定期再次检查故障的服务,如果故障服务恢复,将继续使用服务。
2022-11-10 21:26:52
161
原创 04 Feign
Feign是一个HTTP客户端,可以更快捷、优雅地调用HTTP服务,使编写HTTPClient变得更简单。 在Spring Cloud中使用Feign非常简单,只需要创建一个接口,然后在接口上添加一些注解就可以了。
2022-11-10 21:17:47
123
原创 03 Eureka
Eureka是一个基于REST的服务,主要用于服务的注册和发现,以达到负载均衡和中间层服务故障转移的目的。 作用与zookeeper类似,都可以作为服务注册中心。
2022-11-10 00:00:30
135
原创 02 Restful API
简称为REST, 即表现层状态转化资源 Resources指的是网络上的某个数据, 如一个文件、一种服务等表现层 Representational资源的表现层,指的是资源的具体呈现形式,如HTML、JSON等状态转化 State Transfer指的是状态变化,通过HTTP方法来实现:GET 获取资源POST 新建资源PUT 更新资源DELETE 删除资源 简单来说,客户端通过HTTP方法对服务器的资源进行操作, 实现表现层状态转化。
2022-11-09 23:54:01
238
原创 01 微服务与springCloud简介
将单一应用程序划分成多个微小的服务, 每个服务完成单一功能,这样的每个服务叫做一个微服务 SpringCloud是一套完整的微服务解决方案,基于SpringBoot框架 SpringCloud是一系列框架的有序集合,它利用SpringBoot的开发便利性简化了分布式系统的开发 SpringCloud为开发人员提供了快速构建分布式系统的一些工具,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。
2022-11-09 23:21:45
99
原创 03-datax案例02 mysql2hdfs
生成模板datax -r mysqlreader -w hdfswriter{ "job": { "content": [ { "reader": { "name": "mysqlreader", "parameter": { "column": [],
2020-11-23 15:41:01
111
原创 02-datax案例01 stream2stream
测试案例1需求从Stream流中读取数据并且把数据打印到控制台.操作./datax.py -r streamreader -w streamwriter获取模板{ "job": { "content": [ { "reader": { "name": "streamreader", "parameter": {
2020-11-23 15:18:52
770
原创 01-datax概述与装机
1.概述1.1 什么是DataXDataX 是阿里巴巴开源的一个易购数据源离线同步工具,致力于实现包括关系型数据库,HDFS,ODFS,HBASE,FTP等各种异构数据源之间稳定高效的数据同步功能。1.2 DataX的设计为了解决异构数据源同步问题,DataX将复杂的网状的同步连变成了星型数据链路,DataX作为中间传输载体,负责链接各种数据源。#mermaid-svg-KHkrzqBhcKK6puwv .label{font-family:'trebuchet ms', verdana,
2020-11-23 13:53:53
207
原创 day 01 初识项目管理及发展趋势
项目经理面对的七大难点工作分出去,如同肉包子打狗,一去不返项目千头万绪,计划扑朔迷离沟通隔靴搔痒,管控鞭长莫及需求变幻莫测,变更层出不穷传统工具专业高冷,普及应用困难重重日志、记录、报告、总结,不堪重负教训不断重圆,经验难以沉淀...
2020-11-17 14:15:43
127
原创 02-设计模式-创建型模式-工厂模式
工厂模式的由来工厂演进#mermaid-svg-1UnVjN878U6TDXYH .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-1UnVjN878U6TDXYH .label text{fill:#333}#mermaid-svg-1UnVjN878U6TDXYH .node rect,#mermaid
2020-11-16 18:25:40
126
原创 01-七大软件设计原则
文章目录Open-Close Principle 开闭原则定义优点Dependence Inversion Principle 依赖倒置原则Simple Responsibility Principle 单一职责原则Interface Segregation Principle 接口隔离原则Law of Demeter迪米特法则Liskov Substitution Principle 里氏替换原则Composite&Aggregate Reuse合成复用原则Open-Close Principl
2020-11-15 00:03:02
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人