自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xusanyao的博客

点滴积累

  • 博客(11)
  • 收藏
  • 关注

转载 JWT全面解读、使用步骤

JWT全面解读JWT全面解读前言JWT基本使用 在pom.xml引入java-jwt 示例如下概念介绍 JWT消息构成 头部 playload 标准中注册的声明 (建议但不强制使用) 自定义数据 签名signatureJJWT 引入 使用方法 生成token 解析toke...

2019-02-28 18:33:31 878

转载 微服务之分布式跟踪系统(springboot+pinpoint)-日志分析

这篇文章介绍一下在微服务(springboot开发)的项目中使用pintpoint监控的过程及效果展示。背景随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个APM工具帮我们监控各个服务的性能及对服务间的调用进行跟踪,而通过调研多个开源APM工具后,最终我们选择了pintpoint。github地址是:https://github.com/naver/pi...

2019-02-27 09:08:54 2081

转载 SpringCloud - LCN分布式事务框架

官网:http://www.txlcn.org/LCN原理:https://github.com/codingapi/tx-lcn/wiki/LCN%E5%8E%9F%E7%90%86入门测试:1.启动redis服务注意:自己的是否配置过密码,否则会导致最后测试失败​​​​2.启动eureka服务 3.启动tx-manager1.下载资源:https:/...

2019-02-24 14:30:43 761

原创 spring cloud 日志处理

一、 一般微服务中日志记录1 AOP切面记录package com.xsy.aop;import java.io.IOException;import java.lang.reflect.Method;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespon...

2019-02-24 11:26:40 2778

转载 使用sleuth实现微服务跟踪-微服务日志处理

 在微服务架构中,众多的微服务之间互相调用,如何清晰地记录服务的调用链路是一个需要解决的问题。同时,由于各种原因,跨进程的服务调用失败时,运维人员希望能够通过查看日志和查看服务之间的调用关系来定位问题,而Spring cloud sleuth组件正是为了解决微服务跟踪的组件。sleuth的原理介绍可以参考这篇文章: [服务链路追踪(Spring Cloud Sleuth)](http:...

2019-02-24 10:38:32 2153

转载 Spring @Async的异常处理

楼主在前面的2篇文章中,分别介绍了Java子线程中通用的异常处理,以及Spring web应用中的异常处理。链接如下:Java子线程中的异常处理(通用)Spring web引用中的异常处理今天,要写的是被Spring @Async注解的方法中的异常处理方法。 通常,如果我们要在程序中做一个耗时的操作(例如调用其他外部模块),一般会通过异步的方式执行。有这2种方法:自行生...

2019-02-15 23:16:53 1106

转载 Hystrix使用说明,配置参数说明

一、什么情况下会触发fallback方法?名字描述触发fallbackEMIT值传递NOSUCCESS执行完成,没有错误NOFAILURE执行抛出异常YESTIMEOUT执行开始,但没有在允许的时间内完成YESBAD_REQUEST执行抛出HystrixBadRequestExceptionNOSHORT_CIRCUITED...

2019-02-15 23:11:26 279

转载 python celery多worker、多队列、定时任务

多worker、多队列celery是一个分布式的任务调度模块,那么怎么实现它的分布式功能呢,celery可以支持多台不同的计算机执行不同的任务或者相同的任务。如果要说celery的分布式应用的话,就要提到celery的消息路由机制,提到AMQP协议。 简单理解:可以有多个"消息队列"(message Queue),不同的消息可以指定发送给不同的Message Queue,而...

2019-02-15 23:06:45 4246

转载 python之celery使用详解一

前段时间需要使用rabbitmq做写缓存,一直使用pika+rabbitmq的组合,pika这个模块虽然可以很直观地操作rabbitmq,但是官方给的例子太简单,对其底层原理了解又不是很深,遇到很多坑,尤其是需要自己写连接池管理和channel池管理。虽然也有用过celery,一直也是celery+redis的组合,涉及很浅;目前打算深研一下celery+redis+rabbitmq的使用。c...

2019-02-15 23:04:30 1207

转载 springCloud之网关服务zuul过滤器filter

前面学习了zuul的反向代理、负载均衡、fallback回退。这张学习写过滤器filter,做java web开发的对filter都不陌生,那就是客户端(如浏览器)发起请求的时候,都先经过过滤器filter做一些相关的校验或业务判断(如登录、权限等),zuul也同样提供了过滤器功能。只要继承ZuulFilter类即可。   通过前文的介绍,我们对于Zuul的第一印象通常是这样的:它包含了对请求...

2019-02-15 23:01:02 488

转载 Mongodb与spring集成 MongoRepository实现增删改查和复杂查询

与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepository<T, TD>接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。之后在service中注入该接口就可以使用,无需实现里面的方法,spring...

2019-02-15 22:51:31 633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除