年 Java 开发工作经验,6年互联网从业经验。 熟练使用 Java 语言;熟悉常用设计模式;熟悉并长期使用 Spring,Spring-boot,SpringMVC,Spring-Data,MyBatis,Lucene,Netty 等开发框架;熟悉并使用 Redis,Memcached 缓存框架,熟练使用 Kafka 消息队列,熟练使用 MySQL,MS SQLServer,Oracle 等关系型数据库,了解并使用 MongoDB 非关系型数据库;掌握常用 Linux 命令;熟练掌握 SVN,Git 版本控制系统。拥有良好的团队工作配合经验,具备一定的项目管理经验。
安居客三网扣费系统
三网扣费系统是在安居客三网合并的背景下提出的经纪人需要客跨账户消费需求。之前安居客经纪人账户分为租房,二手房,商铺三个账户,三网扣费系统的产生实现了跨账户的余额查询,消费,冻结。
因系统大的请求量,产生的消费流水存放在 MySQL,采用分表方式实现对数据库系统的优化减压。使用 Memcached 实现缓存,优化 API 的速度,减轻数据库系统的压力。
采用系统内埋点的方式,快速定位系统中各组件的可能出现的问题。
统一消息平台
统一消息平台 是一个负责对接系统中各种消息网关,并对外暴露统一接口,使消息网关对消息源透明,使调用方无需关注消息网关细节即可通过 UMPS 使用相应消息网关发送消息。
负责整个平台的设计及开发。将系统分为 接收server,发送job,持久化job 三个部分。消息的发送,通过下挂在发送 job 下的封装好消息网关细节的插件进行发送。使用 Kafka 消息队列保证系统的高吞吐量,以及进行系统组件之间的解耦。
Server 负责消息的接收,并将其发送至 Kafka 待发送消息队列;发送job 消费 Kafka 待发送队列中的消息,根据消息类型选择适合的消息网关插件,进行消息的发送,根据消息的发送状态进行不同的处理,将发送成功的消息发送至 Kafka 待持久化队列;持久化 job 消费待持久化队列中消息,并将其批量写入 MongoDB,实现最大化的 MongoDB 写入速度。
可兼职时间
可兼职地点
0条评论 雇主评价