1,熟练掌握Java
2,熟练使用mysql,Mongo,Redis等sql,nosql数据库,深入理解其实现原理
3,精通spring,springboot,springmvc,mybaits等基本框架
4,丰富的分布式项目经验,熟练掌握nacos,dubbo,feign,gateway等分布式框架
5,熟练使用中间件rocketmq,rabbitmq,kafka等
6,高效率项目开发,良好的排错能力
椰云积分本地生活,分布式电商平台。
用到的技术栈:
1,gateway作为网关,负载均衡到服务器。nginx负载多个gateway网关。
2,nacos配置,注册中心,用于动态发布配置,同步服务间的同步通信
3,dubbo远程调用(dubbo netty网络编程实现,比http方式的feign,性能更高)
4,security配合jwt过滤器实现单点登录
5,rocketmq作为异步通信的中间件,其高吞吐量用于订单消峰填谷
6,引入sentinel作为熔断降级工具
一个灵活用工平台,供商户和个人注册,商户发布任务,个人用户接受任务,完成任务后获取相应的佣金,由商户支付。
企业办公系统,涵盖了合同管理,发票管理,绩效考核流程,员工加班报销系统,员工积分,员工购物商城等功能。