1.深入了解java,熟悉多线程高并发和锁的使用,可以对系统性能,CPU、内存等使用率进行分析及给出优化建议。有前端开发经验,可以使用jQuery、AJAX、JS、自定义标签进行JSP前端页面开发
2.熟悉微服务框架,熟悉Spring Cloud、Spring boot,可以独立创建demo及解决各类JAR包的依赖冲突,有大型系统的服务部署经验
3.熟练使用consul作为配置中心,了解热更新原理
4.熟练使用consul作为注册中心,了解注册发现原理,最好了解腾讯的TSF和SOFA的被调方服务注册流程,调用方服务发现流程,被调方实例变化后调用方更新服务列表过程5.熟悉负载均衡策略,熟悉Ribbon原理,了解Ribbon的常见配置
5.熟悉HTTP微服务调用5.1熟悉RestTemplate调用原理,与服务发现结合的原理
6.熟悉Feign,熟悉Contract,Encoder/Decoder拓展点,与SpringMVC结合的原理,与服务发现结合的原理5.3熟悉动态代理原理及常见使用场景6.熟悉常用网关7.熟悉oracle、gaussDB,了解两者对事务管理、语法等各方面的差异
8.要求具备大型微服务项目的实际开发经验
9.统招本科以上学历,学信网可查,10年以上开发经验