Vert.x深度定制化开发,Vert.x高性能微服务构建教学

编程开发 任康焕 参与讨论
Vert.x深度定制化开发,Vert.x高性能微服务构建教学
去学习 腾讯课堂提供服务
课程介绍
深度问题分析与解决能力
技术架构底层开发能力
高性能微服务开发能力
K8S集群高弹性扩缩容能力
教学服务
教辅资料
实战驱动
学习群答疑
讲师介绍
光遇文化
北京光遇文化发展有限公司旗下教育内容产品
北京光遇文化发展有限公司旗下教育内容产品,专注于提供IT培训线上课程,致力于软件技术开发领域的知识和经验推广。
课程目录
01.课程导览(1节)
课程主要内容简介,课程目标,技术要求,编程环境,能力提升,课程特色等
02.为什么说Vert.x是高性能微服务开发的利器(2节)
用相同逻辑的代码在两种不同Web框架上进行简单测试,性能数据简单对比
03.实现ClassScanner类扫描器、支持反射机制信息获取(2节)
实现类扫描器,支持扫描路径和特定类的排除,通过Class类型利用反射机制获取各类注解的信息
04.实现Controller接口控制器,@RequestMapping,@Controller(2节)
注解处理器基础类的分类实现,以及自动注册。HTTP请求实际调用到Controller类接口方法
05.实现Bean工厂,支持@Autowired,@Resource,@Service,@Repository(2节)
迭代开发,将Class工厂改造成Bean工厂。实现@Autowired的注解处理器,即自动注入
06.实现yaml配置文件读取,支持@Value的ESPL解析(2节)
yaml配置文件的读取,将配置文件中的值,绑定到属性变量上。支持application.yml
07.实现RESTful接口,支持@PathVariable,@PostMapping等(2节)
如何实现RESTful接口,支持更多的HTTP方法,以及@ResponseBody注解
08.实现条件注入、加载顺序、自动装配,支持@ConditionalOnProperty(2节)
实现了Bean的条件注入、加载顺序、自动装配三个技术目标,支持@Order
09.实现Application启动类,自动绑定HTTP请求与响应(2节)
ServletRequest、ServletResponse、Session、Cookie等机制
10.实现Feign调用,支持@EnableFeignClients,@FeignClient(2节)
定义Feign客户端,将一个远程方法调用映射为本地方法调用,相关的JSON编码器、解码器实现
11.接入Redis,接入Kafka(2节)
支持RedisTemplate,支持KafkaConsumerListener
12.接入Mybatis Plus,接入Nacos(2节)
支持@Mapper,支持服务注册与发现。基于微服务名称(DNS)的feign调用。
13.实现Interceptor拦截器(2节)
HandlerInterceptor接口,WebMvcConfigurer配置
14.Future、Promise模式,微服务样例实现(2节)
避免掉入回调陷阱,以优雅的方式实现异步处理,增强代码的可读性和项目的可维护性

声明:本文由代码号课堂注册/游客用户【任康焕】供稿发布,最终权属和售后归腾讯课堂所有。本站不对用户发布的Vert.x深度定制化开发,Vert.x高性能微服务构建教学信息内容原创度和真实性等负责。如内容侵犯您的版权或其他权益,请留言并加以说明。站长审查之后若情况属实会及时为您删除。本文作者:任康焕» /dmh/5493.html

喜欢 ()or分享
留言与评论 (共有 条评论)
验证码: