后端技术栈

393 阅读1分钟

技术文章收藏

Java Hotspot G1 GC的一些关键技术

Netty如何做到单机百万并发?

此文若说不清Epoll原理,那就过来掐死我!

Redis,Nginx,Netty为什么这么香?

Redis为什么这么快?一文深入了解Redis内存模型!

芋道源码 —— 纯源码解析博客

谈谈互联网后端基础设施

架构师图谱之微服务和消息队列

书籍

程序员必读书单 1.0

开发工具

十大Intellij IDEA快捷键

常用工具

新技术

  • vert.x
  • GraalVM
  • jdk17 向量
  • Service Mesh:微服务架构
  • serverless:云原生
  • Podman:与docker类似
  • buddy:字节码增强工具,类似javassist

展示

  • graphql

日志

  • ELK + filebeats+kafka
  • kibana

监控

  • Grafana
  • Prometheus
  • Zabbix
  • Lepus

配置中心

  • Nacos
  • spring-cloud-config
  • apollo
  • ctrip
  • disconf baidu
  • diamond 淘宝
  • archaius netflix
  • qconf 360

链路跟踪

  • Apache SkyWalking
  • spring cloud sleuth
  • Zipkin twiter
  • cat
  • 阿里 鹰眼
  • PinPoint
  • Open Tracing

服务注册

  • eureka
  • zookeeper
  • nacos
  • consul HashiCorp

序列化框架

  • hessian
  • protobuf
  • thrift
  • protostuff
  • kryo
  • msgpack
  • avro
  • fst

缓存

  • redis
  • memorycache
  • 360 pika

RPC

  • dubbo
  • gRPC
  • Thrift

网关

  • Zuul
  • Spring Cloud Gateway
  • Kong

熔断、限流、降级

  • hystrix
  • sentinel
  • resilience4j

任务调度

  • 当当网 elastic-job
  • linkedlin azkaban
  • spring cloud task

mysql binlog同步

  • canal
  • Binlake
  • databus

分布式事务

  • TCC 模型:TCC-Transaction、Hmily
  • XA 模型:Sharding Sphere、MyCAT
  • 2PC 模型:raincat、lcn
  • MQ 模型:RocketMQ
  • BED 模型:Sharding Sphere
  • Saga 模型:ServiceComb Saga

分布式事务框架

  • 阿里:seata
  • go:DTM

学习记录

dubbo
zookeeper
rocketmq 
kafka
spring boot
redis 
分布式事务
springcloud 技术体系
限流:sentinel
配置中心 Nacos
链路追踪:SkyWalking 
网关:Gateway
es
netty    
mysql canal 主从
日志 elk + filebeat
监控 Prometheus + Grafana + Alertmanager