java技术栈
文章平均质量分 65
xnninger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Elasticsearch入门
1. ES是什么? ES是一个高性能分布式搜索和分析引擎。可以用于海量数据搜索、日志处理和分析、应用程序性能检测等。 2. ELK的工作原理? 数据采集(L):Logstash采集和转换数据,然后发送数据到ES这样的“存储库”中 数据存储(E):ES以JSON文档的形式存储数据,并建立倒排索引,这一数据结构可以允许十分快速的全文本搜索 数据展示(K):Kibana可以把ES中的数据通过图形图表的方式进行可视化展示 倒排索引 正向索引:document -> to -&...原创 2021-07-29 18:16:20 · 131 阅读 · 0 评论 -
SpringCloud入门
1. 讨论分布式微服务架构,需要有哪些维度? 服务治理、服务注册、服务调用、服务负载均衡、服务监控。SpringCloud就像一个全家桶,可以提供这些能力。原创 2021-07-08 19:25:19 · 359 阅读 · 0 评论 -
要整理的技术栈
1. spring springboot 2. 参数校验注解 3. 异常切面拦截 4. 幂等服务 5. 日志系统(收集、报警、链路追踪) 6. 定时任务原创 2019-12-09 19:49:57 · 249 阅读 · 0 评论 -
如何写出高可用的接口?
如何写出高可用、鲁棒性强的接口呢?我们设计接口的时候需要考虑以下几点: 1. 入参校验:非空校验,格式校验(如手机号格式),业务校验(如充值金额必须大于0); 2. 短路式写法,非正常分支判断前置; 3. 非查询类接口都要考虑 重复请求、并发请求,保证接口的幂等性; 可能触发重复请求或消费的场景:(1)网络波动(2)分布式消息消费(3)用户重复操作(4)重试机制 服务幂等...原创 2019-12-09 18:53:40 · 435 阅读 · 1 评论
分享