热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

找一个用springcloud微服务的公司,目标912k,求内推

个人信息男/1997长沙环保学院/大专工作经验2年半联

个人信息
  • 男 /1997

  • 长沙环保学院 /大专

  • 工作经验 2 年半

联系方式

Mail: [email protected]

WeChat: Conquer_ing

自我描述
  1. 自学能力强,对时间有很好的规划,充分利用闲余时间学习提升自己;

  2. 热爱阅读源码,并喜欢分享自己所得;

  3. 逻辑思维强,思路清晰,对技术有着强烈的好奇心;

  4. 参与过多个项目开发,擅长独立发现并解决问题,公司现分布式架构搭建者;

  5. 良好的沟通能力,为人积极乐观,乐于与用户以及同事和领导沟通,以便快速解决项目遇到的问题。

  6. 爱好摇滚、摄影、蹦极跳伞

工作经验

Space 分布式微服务架构脚手架


这个是为公司搭建的一套分布式微服务脚手架,服务治理到基础设施都有,我和另一同事两个人搭建。


负责内容:


  1. 参与前期需求讨论调研;


  2. 负责架构设计、技术选型、项目构建、服务拆分、分库分表;


  3. 封装脚手架基础支撑功能;


  4. 搭建微服务治理的基础设施。


技术栈:


  1. 项目为标准的 Cloud 项目,采用 Spring Boot 2.1+Spring Cloud Greenwich ;


  2. 使用 Eureka 作为注册中心,实现服务治理;


  3. 使用 Gateway 网关统一管理微服务请求入口,使用 Rabbion 实现服务的负载均衡。并基于公司业务,深度定制,实现了限流削峰、权限控制、动态路由和灰度发布,同时整合 Swagger 文档;


  4. 使用 Feign 客户端实现服务间的相互调用,使用 Hystrix 进行服务保护(服务熔断、降级);


  5. 关系型数据库使用了一主三从的 MySQL 搭配 Shading-JDBC 实现读写分离。并使用 Redis 配置遵循 JSR 107 缓存规范的实现,覆盖所有数据,提升数据库效率;


  6. 使用 xxl-job 实现分布式任务调度;


  7. 基于 Spring MVC 进行深度定制,前端进行配合,实现 RESTful 风格请求。并发生异常时发送邮件告警,以及时发现和处理问题。


分布式基础设施解决方案

  1. 搭建 GitLab 私服,采用 Git Flow 流进行代码质量的管理控制;


  2. 使用 GitLab + Jenkins + Docker Compose,实现项目持续交付、持续部署,并将各服务容器化进行编排;


  3. 使用 Spring Cloud Config 搭配 GitLab 做配置中心,动态管理各服务配置;


  4. 搭建 Maven 私服(Nexus),用来管理内部的基础支撑模块的一方包、二方包。


别的业务类项目,篇幅有限这里就不写了,简历上有。

技能
  • 微服务方案,对于服务拆分、应用解耦、数据库读写分离、灰度、动态路由等

  • Hystrix 熔断降级、Feign 服务调用、Rabbion 负载均衡、Redis 等

  • Nginx、Docker 容器编排、Jenkins 持续集成、Maven 多模块依赖管理等等

  • 有过高并发项目经验,对于高并发的处理有经验,熟悉 juc 包

最后

对技术蛮热爱的,细节控,希望能找到志同道合的朋友~

Rabbion ×
Ribbon ✓
=>
细节控 ×


推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • 数据库锁的分类和应用
    本文介绍了数据库锁的分类和应用,包括并发控制中的读-读、写-写、读-写/写-读操作的问题,以及不同的锁类型和粒度分类。同时还介绍了死锁的产生和避免方法,并详细解释了MVCC的原理以及如何解决幻读的问题。最后,给出了一些使用数据库锁的实际场景和建议。 ... [详细]
  • 熟练掌握Spring Cloud,终于成为Java工程师的面试门槛 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 14亿人的大项目,腾讯云数据库拿下!
    全国人 ... [详细]
  • 提供:ZStack云计算原创2016-12-26张鑫讲师介绍张鑫ZStack总架构师、联合创始人《系统虚拟化》主要作者,曾任职Intel开源软件技术中心 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 深入理解线程、进程、多线程、线程池
    本文以QT的方式来走进线程池的应用、线程、进程、线程池、线程锁、互斥量、信号量、线程同步等的详解,一文让你小白变大神!为什么要使用多线程、线程锁、互斥量、信号量?为什么需要线程 ... [详细]
  • Django + Ansible 主机管理(有源码)
    本文给大家介绍如何利用DjangoAnsible进行Web项目管理。Django介绍一个可以使Web开发工作愉快并且高效的Web开发框架,能够以最小的代价构建和维护高 ... [详细]
  • 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储模式
    代码已上传Github+Gitee,文末有地址  书接上文:前几回文章中,我们花了三天的时间简单了解了下接口文档Swagger框架,已经完全解放了我们的以前的Word说明文档,并且可以在线进行调 ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
author-avatar
mobiledu2502860487
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有