···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
handler
13 异常处理与自动生成文档
异常处理与自动生成文档,“圣人千虑,必有一失”,程序也是如此。当 RESTful Web API 服务器发生异常,该如何处理呢?构建好的 RESTful Web API,客户端开发人员又该如何调用呢?这一节,我们就为大家一一道来。,1.异常处理,当...
Netty ChannelHandler业务处理
Netty ChannelHandler 业务处理,1. 前言,本节,主要讲解基于 ChannelHandler 去自定义专门处理业务逻辑的 Handler。使用 Netty 开发的客户端和服务端之间通信,通信只是数据的传输,但是接受到数据如何去处理,此时就需要...
如何自定义编解码器
如何自定义编解码器,1. 前言,上一节我们一节了解了什么是编码解码、序列化和反序列化了,并且留有一道思考题,本节内容主要是深入解析该思考题。,,思考题:能否把我们的编码和解码封装成独立的 Handler 呢?那么应该如何去...
Netty 核心组件
Netty 核心组件,1. 前言,本节我们主要从整体上了解 Netty 有哪些核心组件,很多同学学习完 Netty 虽然会使用,但是只知道如何自定义 Handler 而已,根本不清楚 Netty 有哪些核心的组件。,本节的主要目的是,从整体上概括 ...
IM 优化
IM - 优化,1. 前言,前面两个章节分别实现控制台版本的单聊和群聊的功能实现,通过这两个小案例来体验 Netty 的真实开发场景,其实在真实 Netty 开发当中,是非常的简单的,但是前面花那么多的篇幅去讲解 Netty 的核心组...
7.10 带额外状态信息的回调函数
7.10 带额外状态信息的回调函数,问题,你的代码中需要依赖到回调函数的使用(比如事件处理器、等待后台任务完成后的回调等), 并且你还需要让回调函数拥有额外的状态值,以便在它的内部使用到。,解决方案,这一小节主要讨论...
11.8 实现远程方法调用
11.8 实现远程方法调用,问题,你想在一个消息传输层如 sockets 、multiprocessing connections 或 ZeroMQ 的基础之上实现一个简单的远程过程调用(RPC)。,解决方案,将函数请求、参数和返回值使用pickle编码后,在不同的解...
11.12 理解事件驱动的IO
11.12 理解事件驱动的IO,问题,你应该已经听过基于事件驱动或异步I/O的包,但是你还不能完全理解它的底层到底是怎样工作的, 或者是如果使用它的话会对你的程序产生什么影响。,解决方案,事件驱动I/O本质上来讲就是将基本...
上一页
1
2
下一页
前往
页