上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 一、为什么要用微服务网关 在微服务架构中,一般不同的微服务有不同的网络地址,而外部客户端(如手机APP)可能需要调用多个接口才能完成一次业务需求。例如一个电影购票的手机APP,可能会调用多个微服务的接口,才能完成一次购票的业务流程。 电影购票业务 如果让客户端直接与微服务通信会产生以下的问题: 1. 阅读全文
posted @ 2018-07-24 14:20 烟味i 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一、Hystrix简介 在微服务架构中经常包括多个服务层,比如A为B提供服务,B为C和D提供服务,如果A出故障了就会导致B也不可用,最终导致C和D也不可用,这就形成了雪崩效应。 所以为了应对这种情况,我们就需要一种容错机制,该机制需要实行以下两点: 为网络请求设置超时,以便尽快释放资源 使用断路器模 阅读全文
posted @ 2018-07-20 23:03 烟味i 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在微服务中,服务消费者需要请求服务生产者的接口进行消费,可以使用SpringBoot自带的RestTemplate或者HttpClient实现,但是都过于麻烦。 这时,就可以使用Feign了,它可以帮助我们更加便捷、优雅地调用HTTP API。 本文代码全部已上传至我的github,点击这 阅读全文
posted @ 2018-07-19 09:41 烟味i 阅读(2132) 评论(0) 推荐(0) 编辑
摘要: 地址:http://www.ruanyifeng.com/blog/2016/07/yaml.html 原来三个横线( )是用来区分多个文件的,像下面就是指定了两个配置。 阅读全文
posted @ 2018-07-13 10:25 烟味i 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 事故背景 今天客户说风控项目有个别用户查询不到数据不是报错就是一直卡在那里,我就去那个接口看了下。 一看项目日志今天的都几个g了,平常也就几百兆吧,很明显出了问题。 请求接口后使用命令tail -f 实时查看日志,发现有个东西一个在刷屏,几分钟了还在刷。 把日志切割后查看还发现了堆内存溢出错误,使用 阅读全文
posted @ 2018-07-12 17:27 烟味i 阅读(11606) 评论(2) 推荐(0) 编辑
摘要: 有时候eureka.instance.prefer-ip-address=true不管用,解决办法如下。 阅读全文
posted @ 2018-07-12 10:02 烟味i 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 一、什么是MongoDB MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bs 阅读全文
posted @ 2018-07-04 16:40 烟味i 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 有时候我们可以把服务器的一些文件放在固定目录以便下载,比如image,css,js等。就可以使用nginx转发静态资源。 参考链接:https://blog.csdn.net/name_is_wl/article/details/52958472 阅读全文
posted @ 2018-07-04 11:40 烟味i 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.元素分类 常用的块状元素有: <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form> 常用的内联元素有: <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、< 阅读全文
posted @ 2018-06-29 10:52 烟味i 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 代码很容易懂,原来也没有想象的那么难 阅读全文
posted @ 2018-06-28 17:26 烟味i 阅读(314) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页