技术汇总

简介

致力于把大多数的技术汇总,然后个人通过学习去合理的使用。

技术目录-后端

Eureka

@EnableEurekaClient: eureka专用客户端注解,用在启动类上
@EnableDiscoveryClient:SpringCloud 提供的大多数微服务注册中心共用注解,用在启动类上
@EnableEurekaServer:声明一个eureka服务器注解,用在启动类上

Zookeeper

Consul

Nacos

Ribbon

@LoadBalanced  //在RestTemplate上加入负载均衡注解

https://www.cnblogs.com/WaterGe/p/11678778.html

Feign

OpenFeign

@EnableFeignClients
@FeignClient("user-service")//提供请求地址

Hystrix

@HystrixCommand

resilence4j

Resilience4j 是受Netflix的Hysrix项目启发,专门为Java 8 和函数式编程设计的轻量级容错框架。Resilicenes4j 仅使用了一个第三方开源库Vavr,Vavr不依赖其他库。相比较而言,Netflix Hysrix对Archaius存在编译依赖,Archaius有许多外部依赖,比如Guava和Apache Commons Configuration。Resilience4j 按模块发布,可以有选择的使用其中某些功能而无需引入全部的Resilience4j 组件。

Sentinel

@SentinelResource

Zuul

@EnableZuulProxy //开启Zuul的网关功能,启动类上

Zuul2

gateWay

Config

@EnableConfigServer

SpringCloud Bus

@RefreshScope

SpringCloud Stream

@Input
@Output
@StreamListener
@EnableBinding

SpringCloud Sleuth

Zipkin

springCloud Alibaba

docker

Nginx

RabbitMQ

Activiti

Mybatisplus

ELK

Tomcat

Jetty

Token

JWT

Metricbeat、Packetbeat、Heartbeat

MyCat

Docker-Compose

Sentinel

Jenkins

TiDB

Seata

TCC

RBAC

Service Mesh

sonatype和JFrog

Solr

yearning

当我们上线有MySQL的SQL脚本时,使用的一个代码审核工具,用于SQL审核,自动生成回滚脚本。

keepalived

一方面具有配置管理LVS的功能,同时还具有对LVS下面节点进行健康检查的功能,另一方面也可实现系统网络服务的高可用功能。

技术目录-前端

React

ES6

ant D

node.js

工具包

RestTemplate

Hutools

软件

JProfiler

jmeter

posted @ 2020-10-25 22:55  Anxc  阅读(183)  评论(0编辑  收藏  举报