首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
Nginx 限流方式(速率限流、并发限流及黑白名单配置)
Nginx现在已经是最火的负载均衡之一,在流量陡增的互联网面前,接口限流也是很有必要的,尤其是针对高并发的场景。Nginx的限流主要是两种方式:限制访问频率和限制并发连接数。1. 1.Nginx中我们使用ngx_http_limit_req_module模块来限制请求的访问频率,...
并发基础之线程与锁重点梳理与总结
本文主要将线程与锁的重点进行梳理与总结,从而能对并发基础有一个更好的掌握。 我们按照如下流程来进行一个大致的梳理。 1. 并发?并行? 首先我们来点老生常谈的话题,什么是并发?什么是并行?相信这个大家
Spring Cloud Eureka服务注册中心入门
在学习Ribbon使用的时候,我们是直接在配置文件中写死服务地址的,是不是特别的不方便?我们是不是需要一个统一的地方来维护这些服务,以及这些配置发生变化后,我们不需要重启服务。所以这个时候需要引出一个新组件——eureka。服务提供者可以将服务注册到eureka上,eureka通...
Spring Cloud OpenFeign模版化客户端
OpenFeign是一个显示声明式的WebService客户端。使用OpenFeign能让编写Web Service客户端更加简单。使用时只需定义服务接口,然后在上面添加注解。OpenFeign也支持可拔插式的编码和解码器。spring cloud对feign进行了封装,使其支持...
Nacos-配置中心基本使用
从下图我们可以看出,在微服务架构下会有多个模块,每个模块在application文件下都维护了很多配置信息,比如数据库,注册中心等。这个时候如果有某个统一配置需要修改,比如我们四个模块的注册地址都是相同的,这个时候注册地址需要修改,那我们岂不是需要去修改四个文件,可能现在文件少大...
Nacos 配置中心整体设计原理分析(持久化,集群,信息同步)
1. 2. 默认存储至自带的derby数据库 我们在nacos目录中的data目录下可以发现该文件夹,数据默认存储在这里的。 我们也可以将存储切换到Mysql中 那我们应该如何将数据存储到Mysql中呢? 我们可以到conf目录下修改application.properties文...
从IO模型阐述Netty的简单使用及整体工作机制
在了解Netty之前,我们首先需要对网络IO的发展具有一定的了解。1. 1.如下图所示,客户端向服务端发起一个数据读取请求,客户端在收到服务端返回数据之前,一直处于阻塞状态,直到服务端返回数据后完成本次会话。这个过程就叫同步阻塞IO,在BIO模型中如果想实现异步操作,就只能使用多...
Netty之ByteBuf详解
1. 在Netty中,有一个比较常见的对象ByteBuf,它其实等同于Java Nio中的ByteBuffer,但是ByteBuf对Nio中的ByteBuffer的功能做了很作增强,下面我们来简单了解一下ByteBuf。下面这段代码演示了ByteBuf的创建以及内容的打印,这里显...
Netty之拆包粘包原理分析
1. TCP传输协议是基于数据流传输的,而基于流化的数据是没有界限的,当客户端向服务端发送数据时,可能会把一个完整的数据报文拆分成多个小报文进行发送,也可能将多个报文合并成一个大报文进行发送。服务端恰巧读到了两个完整的数据包 A 和 B,没有出现拆包/粘包问题; 服务端接收到 A...
基于Netty手写RPC框架
1. 什么是RPC框架?他的全称是remoto proceduer call,他旨在让我们开发者能够像调用本地服务一样调用远程服务。最常见的就是DUBBO框架。比如在我们的电商系统里面有一个用户服务和商品服务,然后在商品服务中有一个查询商品的接口方法,我们只需要在商品服务中暴露出...
下一页
个人成就
文章被点赞
15
文章被阅读
31,225
掘力值
686
关注了
2
关注者
2
收藏集
2
关注标签
6
加入于
2017-10-05