自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海客森

carry on

  • 博客(9)
  • 收藏
  • 关注

原创 8.API网关的意义

1.API网关避免将背部信息泄露给外部为微服务添加额外的安全层 意义集合多个API统一API入口(天气预报只要依赖网关就好了,不需要关心什么城市数据API和天气数据API):Pc就请求Web应用API(数据量大),移动就请求移动API2.使用api网关的利与弊好处:降低构建微服务的复杂性;微服务模拟与虚拟化弊端:在架构上需要额外考虑更多编排与管理;路由逻辑配置要进行统一的管理3.常

2018-04-17 07:39:00 1996

原创 7.微服务的消费

1.服务的消费微服务的消费模式,经常httpClient,(被广大社区支持): (1) 服务直连模式,如restTemplate.getForEntity(uri,String.class),获取资源 (1) 特点:简洁明了,平台无关性,无法保证服务的可用性,生产模式很少用 (2) 客户端发现模式,服务实例启动后,将自己的位置信息提交到服务注册表;客户端从服务注册表查询,来获取服务实例;客户

2018-04-17 07:38:43 468

原创 6.服务注册与发现

1.微服务之于SpringCloudSpringBoot2.0.0.M3和Finchley.M2 服务A以来服务B,那么怎么做呢?服务发现的意义,集成Eureka Server,如何集成Eureka client,实现服务的发现:你发布的服务要被别人找到,比如域名(DNS维护的)如何发现服务:(1)访问服务,如通过URI,http://localhost:8080/weather/city

2018-04-17 07:38:27 382

原创 5.Spring Cloud简介

1.微服务前提已经完成为服务的拆分,但是服务之间是有依赖的,还木有协调管理引入springCloud,服务协调;如果SpringBoot是构建单个微服务利器,那么SpringCloud就是管理者SpringCloud简介,入门配置,子项目介绍什么是SpringCloud:配置管理、服务注册、服务发现、断路器;智能路由、负载均衡、微代理、服务间调用、一次性令牌、微代理;思维导图模板、全局锁、领

2018-04-17 07:38:07 274

原创 4.天气预报系统的微服务架构设计

1.微服务划分天气数据采集界限(数据采集,数据存储),天气预报(数据展示),天气数据API(数据查询),城市数据API(数据查询)现有的弊端:大而全而难micro-weather-report拆分: msa-weather-collection-server、 msa-weather-data-server、 msa-weather-city-server、 msa-weather-r

2018-04-17 07:37:45 1383

原创 3.从单架构到微服务

1.单架构到微服务单架构如何进化为微服务架构如何设计微服务系统微服务架构的设计原则 什么是单块架构请求到响应都是从到1的:用户==》1.表示层==》2.业务层==3.数据访问层==》数据库典型的单块架构就是上述分层的,web(html,css,js),业务逻辑层(java,python,go),数据持久层(sql)单架构,优点:功能划分清楚,层次关系良好,每一层独立,部署简单(一个包)

2018-04-17 07:37:27 689

原创 2bug,天气预报乱码问题

1.高手:返回前端的是乱码,其实是 gziphttps://www.cnblogs.com/hotlove/p/5435324.html2.分析问题可以查找wthrcdn 返回乱码

2018-04-17 07:37:06 274

原创 2.SpringBoot简介,天气预报

1.天气预报系统数据来源 http://wthrcdn等开放的接口查看天气访问:http://wthrcdn.etouch.cn/weather_mini?citykey=101280601访问:http://wthrcdn.etouch.cn/weather_mini?city=杭州但是用API工具返回是正常的:http://apizza.cc自身访问:http://localhost

2018-04-17 07:36:27 481

原创 1.SpringCoud天气预报HelloWord

项目介绍:SpringCloud天气预报慕课网:https://coding.imooc.com/class/177.html老魏的git:https://github.com/waylau本人的git:https://gitee.com/hikseason/demo-imooc-spring-cloud.git1.新建一个HellWorldRestControllerHelloCont

2018-04-17 07:35:50 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除