E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
netty生产实践
2019-05-24 pipeline 事件及异常的传播
netty
中事件的传播主要包含inBound事件和outBound事件ChannelInboundHandlerextendsChannelHandlerChannelOutboundHandlerextendsChannelHandler
Terminalist
·
2023-03-09 15:02
Zuul 2 源码解析
Zuul2的难产,终于在2018.4.13上架了中心仓库,也代表着Zuul正式加入
Netty
全家桶的怀抱,关于
Netty
有一篇宏观性的博文有兴趣的可以阅读Zuul2:TheNetflixJourneytoAsynchronous
王天青Grissom
·
2023-03-09 14:39
谈谈ChatGPT 背后的核心技术论文
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 13:38
chatgpt
人工智能
深度学习
集成seata到springboot,cloud项目,找不到事务分组
cannotgetclusternameinregistryconfig'service.vgroupMapping.walle-frame-seata-service-group'集成seata启动后,控制台每十秒报一次这个错误 logger:io.seata.core.rpc.
netty
.
Netty
ClientChannelManager
清石小猿
·
2023-03-09 11:04
seata
rpc
网络协议
后端
分布式
java
Springcloud 集成seata 出现的坑
i.s.c.r.
netty
.
Netty
ClientChannelManager:cannotgetclusternameinregist出现这个错,首先得看一下config.txt中的service.vgroupMapping.my_test_tx_group
真累,
·
2023-03-09 11:25
spring
cloud
java
spring
boot
2021/3/23 springcloudAlibabab-nacos-seata1.4.0 错误解析(seata单机模式下)
①、2021-03-2216:25:13.239ERROR14244—[eoutChecker_1_1]i.s.c.r.
netty
.
Netty
ClientChannelManager:noavailableservicefoundincluster
原来爱吃糖
·
2023-03-09 11:43
nacos
seata
java
spring
cloud
alibaba
fescar源码分析-RPC消息封装
前言在之前的两篇文章中fescar源码分析-AbstractRpcRemotingClient补充fescar源码分析-AbstractRpcRemotingServer可以了解到,fescar在基于
Netty
do_young
·
2023-03-09 11:46
Redis分布式锁注解方式
生产实践
之前项目中涉及到一个场景:用户每天可以在app上签到领取金币,金币到达一定数量后可以换成人民币场景很简单,其实仔细想下涉及到要考虑的细节还是很多,这里不一一列举,主要说一下,如果用户通过fiddler插件抓取到领取金币的接口请求,然后写一个脚本循环去调用,那么是不是就赚大发了。也许有的人会在心里想,谁会为了那点金币还是去安装各种抓包工具,然后又写脚本去循环调用接口。。。其实可能你没遇到过而已,这种
程序员之成长路
·
2023-03-09 10:34
Spring Boot 3 步完成日志脱敏,简单实用~
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 10:29
spring
boot
java
mybatis
后端
spring
Netty
源码死磕一(
Netty
线程模型及EventLoop机制)
引言好久没有写博客了,近期准备把
Netty
源码啃一遍。在这之前本想直接看源码,但是看到后面发现其实效率不高,有些概念还是有必要回头再细啃的,特别是其线程模型以及EventLoop的概念。
香芋牛奶面包
·
2023-03-09 08:19
Netty
新连接的接入
本文通过源码分析
Netty
是如何一步步的将接收客户端的新连接,然后将连跟NioEventLoop绑定,并注册相应的Read事件。
良辰美景TT
·
2023-03-09 03:47
Netty
笔记-ChannelOutboundBuffer
1.概念/***(Transportimplementorsonly)aninternaldatastructureusedby{@linkAbstractChannel}tostoreitspending*outboundwriterequests.*/publicfinalclassChannelOutboundBuffer{}使用一个内部数据结构来实现出站写请求2.内部数据结构//要被写入的
兴浩
·
2023-03-09 03:54
利用jmap和MAT等工具查看JVM运行时堆内存
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Java高级架构师交流:680075317,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
架构师Javaspring
·
2023-03-09 00:14
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-09 00:55
责任链模式
mybatis
java
开发语言
使用雪花id或uuid作为Mysql主键,被老板怼了一顿!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-09 00:54
数据库
mysql
java
python
大数据
数据库优化八大通用绝招
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-09 00:54
数据库
分布式
redis
java
人工智能
一文学会设计模式,太详细了!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-09 00:54
中间件
hashtable
控制器
dbcp
webgl
QUIC 协议是如何在蚂蚁集团落地的?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 00:13
分布式
中间件
编程语言
数据库
人工智能
使用uuid做MySQL主键,被老板,爆怼一顿!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 00:13
数据库
mysql
java
python
大数据
Gateway集成
Netty
服务的配置加载详解
目录一、
Netty
简介二、
Netty
入门案例1、服务端启动2、通道初始化3、自定义处理器4、测试请求三、Gateway集成1、依赖层级2、自动化配置四、配置加载1、基础配置2、属性配置类3、配置加载分析五
·
2023-03-01 08:59
SpringWebflux 执行流程和核心 API
SpringWebflux基于Reactor,默认使用容器是
Netty
,
Netty
是高性能的NIO框架,异步非阻塞的框架
Netty
_百度百科(baidu.com)BIO、NIO、AIO_y_凉介的博客-
zoeil
·
2023-02-28 16:05
spring5
java
分布式
spring
后端
spring
boot
Springboot打包成jar发布的操作方法
看看效果关于运行命令的话可以去了解相关的命令打包的方式打包成jar包打包成war包区别:jar包内置了tomcat、
netty
等服务器,更改只需要修改pom.xml的坐标即可,war不内置服务器,需要上传到服务器
·
2023-02-28 15:40
深入剖析通信层和RPC调用的异步化(上)
《
Netty
进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析通信层和RPC调用的异步化。李林锋此后还将在InfoQ上开设
Netty
专题持续出稿,感兴趣的同学可以持续关注。
weixin_33694620
·
2023-02-28 09:41
netty
java
epoll
RPC核心原理
了解RPCRPC全称RemoteProcedureCall,即远程过程调用.其中远程需要跨机器,跨机器需要可靠的网络编程技术实现,无论是Java原生的网络编程模型还是
Netty
都会让代码中出现大量与业务无关的网络编程代码
dinl_vin
·
2023-02-28 09:38
我想当架构师
rpc
架构
图解Spark源码(一)--- Spark 通信架构
Spark通信架构概述Spark1.6之前使用的是Akka作为内部通讯组件,Spark1.6之后将Akka换成了
Netty
。但是它借鉴了Akka中的设计,即Actor模型。
快跑小乌龟
·
2023-02-26 07:17
Spark
spark
架构
跳槽进字节跳动了,面试真简单。
offer的呢,今天分享一个秘密武器,资深架构师整理的Java面试核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、
Netty
AI小菜鸡一个
·
2023-02-26 03:12
java
面试
java
职场和发展
被问麻了,Spring 如何处理循环依赖?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-02-25 19:02
spring
java
android
bean
ioc
去 OPPO 面试,被问麻了。。。
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-02-25 19:30
分布式
数据库
redis
mysql
java
面试常问!!TCP 的三次握手与四次挥手理解
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2023-02-24 16:56
手把手教你为基于
Netty
的IM生成自签名SSL/TLS证书
众所周之,
Netty
是高性能的JavaNIO网络通信框架,因而用
Netty
来写IM是再正常不过了。
·
2023-02-24 11:24
即时通讯im网络编程
一文详解
Netty
组件
作者:京东物流张弓言一、背景
Netty
是一款优秀的高性能网络框架,内部通过NIO的方式来处理网络请求,在高负载下也能可靠和高效地处理I/O操作作为较底层的网络通信框架,其被广泛应用在各种中间件的开发中,
·
2023-02-24 11:52
GateWay简介及使用
SpringCloudGateWay是SpringCloud的一个全新项目,目标是取代NetflixZuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于高性能的Reactor模式响应式通信框架
Netty
四月丶丶
·
2023-02-23 16:44
SpringCloud
GateWay
SpringCloud
网络编程之 Socket 编程 一文看懂
但使龙城飞将在,只缘身在此山中之前在BIO、NIO入门(
Netty
先导)一文中聊了socket,本文想把视野拉大,从计算机网络的纬度来聊聊socket温故而知新,聊聊网络模型上图对比给出了ISO(InternationalStandardizationOrganization
dying 搁浅
·
2023-02-22 09:27
网络编程
Socket编程
dying搁浅
Apache Spark之Rpc(下)
Spark
Netty
.png0.Server的创建与启动上半部分介绍了executor通过rpcEnv获取SparkConfig,介绍了Client的创建,链接,以及消息是如何通过rpcEnv进行发送,
pokerWu
·
2023-02-19 02:59
每晚熬夜到四点就为吃透这几份笔记,最终圆梦成功拿到京东、拼多多的offer,分享我的经历
但很多都是一些知识点不齐全讲解的不是十分透彻,对自己的作用并不大,后面在一位阿里大佬的指点下拿到了这份笔记,包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、
Netty
进阶的架构师
·
2023-02-18 21:25
算法
数据库
java
面试
spring
Netty
入门(最简单的
Netty
客户端/服务器程序)
一、服务器编写Server代码,监听连接packagecom.gerry.
netty
.server;importio.
netty
.bootstrap.ServerBootstrap;importio.
netty
.channel.ChannelFuture
写代码的杰西
·
2023-02-18 18:58
XNginx - nginx 集群可视化管理工具
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技
程序员日常填坑
·
2023-02-18 17:07
netty
注意点
昨天的问题给个结果:问题是
netty
使用的直接内存,直接内存回收必须有fullGC.但是人少的服没有fullGC,所以挂的都是人少的服,内存一直涨。
菜鸟蚂蚁
·
2023-02-18 16:45
netty
服务端启动总结
一、基础校验1.首先校验是否上传了group,也就是我们的nioeventloop线程池2.其次在看channelFactory是否为空,我们通过channel方法设置我们的服务端channel的class类型3.检测childHandler是否存在,当我们服务端接收到客户端连接之后,会再建立一个channel保持与客户端的通信。通信的处理则通过childChannel4.检测是否存在childg
简书徐小耳
·
2023-02-18 13:33
基于
Netty
,从零开发IM(三):编码实践篇(群聊功能)
本文由作者“大白菜”分享,有较多修订和改动。注意:本系列是给IM初学者的文章,IM老油条们还望海涵,勿喷!1、引言接上两篇《IM系统设计篇》、《编码实践篇(单聊功能)》,本篇主要讲解的是通过实战编码实现IM的群聊功能,内容涉及群聊技术实现原理、编码实践等知识。(本文已同步发布于:http://www.52im.net/thread-3981-1-1.html)2、写在前面建议你在阅读本文之前,务必
jackjiang20212
·
2023-02-18 11:27
关于
Netty
我们都需要知道什么?
1.BIO、NIO和AIO的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。AIO:一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通知服务器
4553675200ad
·
2023-02-18 06:26
实现异步API的两个常用方法
整个
Netty
的API都是异步的,异步处理不是一个新的机制,这个机制出来已经有一些时间了。对网络应用来说,IO一般是性能的瓶颈,使用异步IO可以较大程度上高程序性能,因为异步变的越来越重要。
薛晨
·
2023-02-17 18:25
Spring Cloud微服务限流之Sentinel+Apollo
生产实践
Sentinel概述在基于SpringCloud构建的微服务体系中,服务之间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素。在并发流量比较高的情况下,由于网络调用之间存在一定的超时时间,链路中的某个服务出现宕机都会大大增加整个调用链路的响应时间,而瞬间的流量洪峰则会导致这条链路上所有服务的可用线程资源被打满,从而造成整体服务的不可用,这也就是我们常说的“雪崩效应”。而在
无敌码农
·
2023-02-17 16:10
基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.4版已发布
MobileIMSDKMobileIMSDK是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP、TCP、WebSocket三种协议,支持iOS、Android、H5、标准Java平台,服务端基于
Netty
·
2023-02-17 05:29
即时通讯im网络编程
浅谈NIO(小编也不太懂)
http://dy.163.com/v2/article/detail/DQEOP7SU0511Q1AF.html联系:RPC,
netty
,dubbo
老街老街
·
2023-02-17 05:39
后台开发常见层式结构设计:时间轮、跳表、LSM_Tree
目录1、海量并发定时任务:时间轮2、高并发读写有序结构组织;跳表3、空间利用率以及写性能高的磁盘数据组织:LSM_Tree时间轮:内核定时器的实现、skynet、kafka、
netty
;跳表:redis
在三年之后
·
2023-02-16 23:56
C++开发后端基础知识
java
开发语言
常用的 14 个类库,助你做顶级Javaer
需要更多教程,微信扫码即可1.
Netty
第一送给
Netty
。其实我是有私心的,也只有在使用
Netty
开发一些网络应用的时候,我才能理直气壮的不引入S
魏来码农
·
2023-02-16 21:21
Javaee
java
sql
数据库
“12306” 是如何支撑百万 QPS 的?
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2023-02-16 20:28
折腾了我一周,原来
Netty
网络编程就是这么个破玩意儿!!!
1、阻塞阻塞模式下,相关方法都会导致线程暂停ServerSocketChannel.accept会在没有连接建立时让线程暂停SocketChannel.read会在通道中没有数据可读时让线程暂停阻塞的表现其实就是线程暂停了,暂停期间不会占用cpu,但线程相当于闲置单线程下,阻塞方法之间相互影响,几乎不能正常工作,需要多线程支持但多线程下,有新的问题,体现在以下方面32位jvm一个线程320k,64
·
2023-02-07 11:04
nettyjava网络编程
netty
源码分析(28)- PooledByteBufAllocator分析
上一节分析了UnpooledByteBufAllocator,包括了堆内堆外内存是如何分配的,底层时时如何获取数据内容的。本节分析分析PooledByteBufAllocator,看看它是怎么做Pooled类型的内存管理的。入口PooledByteBufAllocator#newHeapBuffer()和PooledByteBufAllocator#newDirectBuffer(),堆内内存和堆
Jorgezhong
·
2023-02-07 06:15
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他