1.精通java
2.熟悉 spirng-boot, spring-cloud, spring-webflux、dubbo、vertx、zookeeper、eureka、consul、elasticsearch、redis、mongoDB、kafka、rocketMQ、ActivityMQ、RabbitMQ、avtiviti5、tomcat、netty、mysql ,oracle ,SQL Server、多线程、JVM、设计模式、docker、kubernetes、Raft、Gossip、ZAB协议
3.操作系统:linux windows
4.开发工具:IntelliJ IDEA Eclipse
5.管理工具:svn maven git
小嘉智能音箱
第一款服务于酒店行业的云端智能音箱,与百度、出门问问合作出品
责任描述:
1.自研分布式异步非阻塞微服务架构 因所有接口都以异步非阻塞的方式被调用,所以许多分布式中间件都需要重写,以下为自研分布式中间件和封装组件(稳定版将会开源):
自研web服务,使用netty作为底层通讯框架,采用Multi-Reactor模式,异步api以事件驱动方式通知回调(和Node.js同原理 但Node.js是单反应堆)目前在单台24核服务器可达10w并发,性能相比传统tomcat快达十数倍
自研基于定时轮算法的定时任务服务,可处理海量通知推送任务
封装异步非阻塞ORM框架
研发rpc框架,优化序列化方式以及数据传输优化、压缩,测试性能为dubbo的数倍,仅次于 zeroc 但与自研架构更兼容
封装异步非阻塞redis客户端
封装异步非阻塞kafka客户端
熔断器
采用nacos作为服务注册中心,封装异步非阻塞客户端
实现服务间通讯的http方式,智能寻址、选址,目前提供四种负载均衡机制(类似Feign、Ribbon)
采用SkyWalking 作为分布式全链路追踪系统
API网关:采用Spring Cloud Gateway ,提高吞吐量
2.负责音箱意图识别、语音识别、语音合成核心服务以及相关业务开发,与百度、出门问问对接
3.采用kubernetes进行docker集群管控
4.采用阿里云部分SAAS服务
角色 | 职位 |
负责人 | java架构师 |
队员 | 前端工程师 |
队员 | 后端工程师 |