spring cloud
ovejur
这个作者很懒,什么都没留下…
展开
-
Spring Cloud 从入门到精通
Spring Cloud 从入门到精通https://blog.csdn.net/valada/article/details/80892573服务注册与发现服务网关服务消费者服务异常处理配置中心消息总线服务链路追踪分布式锁分布式事务Spring Cloud 系统发布Docker 部署 Spring Cloud 集群服务发现——Netfli...原创 2019-03-14 08:34:39 · 1347 阅读 · 0 评论 -
微服务的容错模式
在使用了微服务架构以后,整体的业务流程被拆分成小的微服务,并组合在一起对外提供服务,微服务之间使用轻量级的网络协议通信,通常是RESTful风格的远程调用。由于服务与服务的调用不再是进程内的调用,而是通过网络进行的远程调用,众所周知,网络通信是不稳定、不可靠的,一个服务依赖的服务可能出错、超时或者宕机,如果没有及时发现和隔离问题,或者在设计中没有考虑如何应对这样的问题,那么很可能在短时间内服务的线...原创 2019-08-08 16:24:05 · 208 阅读 · 0 评论 -
微服务中服务之间的交互模式
微服务各服务之间的交互定义契约、服务的生产者和调用者都需要遵守一些通用的设计模式,这样才能保证微服务不出问题。1. 读者容错模式读者容错模式(Tolerant Reader)指微服务化中服务提供者和消费者之间如何对接口的改变进行容错。从字面上来讲,消费者需要对提供者提供的功能进行兼容性设计,尤其对服务提供者返回的内容进行兼容,或者解决在服务提供者改变接口或者数据的格式的情况下,如何让服务消...原创 2019-08-08 11:28:12 · 3436 阅读 · 0 评论 -
Springcloud架构图
https://www.processon.com/view/link/597ffa52e4b06a973c4d86ba原创 2019-08-05 11:40:30 · 3167 阅读 · 0 评论 -
spring预备面试题
准备要招几个spring的开发人员,预备几个面试题。1. IoC 属于哪种设计模式? 工厂模式2. 谈谈你对 Spring IoC 和 DI 的理解,它们有什么区别? IOC叫做控制反转,就是将对象的创建权利发生反转,之前自己手动的创建对象,现在变成由Spring容器帮助创建生成新的对象。 依赖注入一般注入可以是基本类型、字符串、对象的引用、集合(L...原创 2019-07-31 10:34:26 · 386 阅读 · 0 评论 -
无需登录状态的点赞功能设计
用新框架写个个人博客练练手,不想把系统设计的太复杂,怎么实现点赞能够不登录点赞后短时间又不能重复点赞呢?逻辑不能太复杂,那么就简单的做个ip地址限制。先是数据库设计,点赞ip地址表:drop table if exists like_ip;/*==============================================================*/...原创 2019-04-29 09:57:16 · 1958 阅读 · 2 评论 -
后台获取访问端的真实ip地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTT...原创 2019-04-29 09:20:15 · 7448 阅读 · 1 评论 -
servlet spring springMVC
servlet servlet的作用就是是接收浏览器传给服务端的请求(request),并将服务端处理完的响应(response)返回给用户的浏览器,浏览器和服务端之间通过http协议进行沟通,其过程是浏览器根据用户的选择将相关信息按http协议报文的规范组装请求的http报文,报文通过网络传输到指定的服务器,服务器通过特定的web容器接收这个报文信息,例如:tomcat,jett...原创 2019-04-16 16:39:34 · 406 阅读 · 1 评论 -
spring cloud集成最新zipkin 日志监控
ZipkinZipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper的论文设计而来,由 Twitter 公司开发贡献。其主要功能是聚集来自各个异构系统的实时监控数据。Zipkin主要包括四个模块-Collector接收或收集各应用传输的数据-Storage...原创 2019-04-09 15:38:29 · 1932 阅读 · 0 评论 -
Spring cloud微服务架构系统实现遇到的问题总结
Application.properties文件替换成Application.yml不生效描述:Application.properties的级别高于Application.yml,所以在新建了项目以后,需要删除Application.properties文件,但一直不能生效。 ...原创 2019-04-08 13:42:06 · 342 阅读 · 0 评论 -
项目开发使用微服务架构技术储备
架构解密:从分布式到微服务https://www.cnblogs.com/soundcode/p/7193113.html微服务架构设计https://www.cnblogs.com/Leo_wl/p/4917489.htmlSpringBoot+vue JAVA微服务开发模式详解https://www.ixiera.com/web/kehu/zsk/198.htmlspr...原创 2019-03-12 15:12:06 · 450 阅读 · 0 评论 -
网站高并发解决思路
要想解决高并发,首先要了解网站的高并发的瓶颈是在哪里。可能有以下几种情况:1、服务器网络带宽不够2、访问的web线程连接数不够3、数据库的连接不够根据以上的不同的情况可以去考虑不同的解决思路:1、像第一种情况可以增加网络带宽,DNS域名解析分发多台服务器,不同地区访问该地区的服务器。2、负载均衡,前置代理服务器nginx、apache等等3、数据库查询优化,读写分离...原创 2019-03-11 16:05:58 · 887 阅读 · 0 评论 -
spring cloud Eureka简单负载均衡实现
最近需要加深spring的学习做个项目,可能涉及到微服务架构、负载均衡、数据库。首先搭建好了基本的环境,搜索了些资料,先学习下服务治理:服务治理 是微服务架构中最核心最基本的模块。用于实现各个微服务实例的自动化注册与发现。 服务注册: 在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机和端口号、版本号、通信协议等一些附加信息告知注...原创 2019-03-11 13:53:07 · 888 阅读 · 0 评论 -
微服务架构spring的各个知识点
前言:最近整理Spring相关的知识点(面试必问) ,在我整理的过程中,我发现自己对Spring的理解有点朦胧,因为在平时我们接受的是Spring单个的知识点或者知道但没有代码的支持所有有点朦胧,所以我就把Spring知识点从整体然后往局部,到最后一个一个知识点拎出来,我想有很多的朋友或者是初学的朋友和我一样对Spring有点朦胧,所以我分享出来,写的不完全和不好的欢迎指出什么是sprin...原创 2019-08-07 08:16:49 · 195 阅读 · 0 评论