Easter79 Easter79
3年前
springcloud1 升级到springcloud2所遇到的坑总结
目前项目的架构没有采用任何网关、采用nginx直连方式,因现在考虑加入软网关、并且采用springcloudgateway的支持、至此升级到2.0版本、在升级期间遇到了一些问题、看了不少官方文档、将目前所遇到的问题汇总如下。1:升级springcloud2先更改相应的maven相关的配置可参照:https://blog.csdn.net/qq
Easter79 Easter79
3年前
springCloud3
同一份代码,改变端口,就可以启动多个同名但是端口不一样的微服务。!(https://oscimg.oschina.net/oscnet/1e5317cac2940a2e60078577f94d1b964bb.png)客户端通过nginx来调用后面的多个用户微服务来实现负载均衡,这是服务端负载均衡。!(https://images2018.
Stella981 Stella981
3年前
Spring3.1.0实现原理分析(九).AOP之创建代理对象的过程
    大家好,今天我会用一个例子来讲解Spring创建bean代理对象的过程,为大家揭开SpringAOP的神秘面纱。在看这篇博客前我强烈建议读者先看下这两篇博客《Spring3.1.0实现原理分析(六).实例化》(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fhttp%2F
Stella981 Stella981
3年前
OpenStack
1.OpenStack示例的架构介绍1.1各节点介绍(1)控制节点(controller)控制节点(controller)上运行身份服务,镜像服务,计算节点管理,网络管理,各种网络代理和仪表板。它还包括支持服务,如SQL数据库,消息队列和NTP。可选地,控制器节点运行块存储,对象存储,编排和遥测服务的部分。注:计算节点上需要至少配置两
Stella981 Stella981
3年前
Spring Boot(十三)RabbitMQ安装与集成
一、前言RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:MessageQueue中文的意思是消息队列。<!more1.1使用场景削峰填谷:用于应对间歇性流量提升对于系统的“破坏”,比如秒杀活动,可以把请求先发送到消息
Stella981 Stella981
3年前
Kafka文件存储机制那些事
Kafka是什么Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。1.前言一个商
Stella981 Stella981
3年前
Nginx优化防爬虫 限制http请求方法 CDN网页加速 架构优化 监牢模式 控制并发量以及客户端请求速率
Nginx防爬虫优化Robots协议(也称为爬虫协议,机器人协议等)的全称是“网络爬虫排除标准”(RobotsExclusionProtocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。我理解的是robots.txt是通过代码控制搜索引擎蜘蛛索引的一个手段,以便减轻网站服务器的带宽使用率,从
Stella981 Stella981
3年前
SpringBoot整合SpringSeesion实现共享Session方案
Http协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例Session共享问题随之而来。下面假设我们使用Nginx来实现负载均衡横向扩节点:!(https://oscimg
Easter79 Easter79
3年前
SpringBoot整合SpringSeesion实现共享Session方案
Http协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例Session共享问题随之而来。下面假设我们使用Nginx来实现负载均衡横向扩节点:!(https://oscimg
Wesley13 Wesley13
3年前
AOP切面编程
!(https://oscimg.oschina.net/oscnet/e154fc61bc9ea1e2facad9b821a0ba29c21.jpg)简介如果说IoC是Spring的核心,那么面向切面编程就是Spring最为重要的功能之一了,在数据库事务中切面编程被广泛使用。面向切面编程,通过预编译和动态代理实现程序功能