Spring Cloud使用问题记录

Zuul问题

1、max-threads:需要根据具体的硬件环境进行调整
2、max-threads:并不是线程数越大越好,线程数增加会增加内存开销同时大量线程切换会浪费不少时间,并且容易造成内存溢出
3、如果单一网关不能满足并发量,网关可以集群,使用nginx分发请求给多个网关
4、可以使用spring-session、redis解决session一致性问题

阅读更多

pdf电子签名探索

现代很多的信息系统中,都涉及到电子合同。电子合同签章的方案市面上都已经很成熟,购买一些服务就可以用了。但是,他们都是怎么实现的呢。带着这些好奇,通过各种百度、谷歌,我们就来探索下,如果要自己来实现,要怎么做……

阅读更多

用Shiro和JWT做认证授权

本文介绍使用安全框架shiro和流行的JSON Web Token认证协议,在前后端分离系统中如何做认证授权。

阅读更多

分布式锁

为什么要使用分布式锁

对共享变量或者数据(数据库数据)多线程操作的时候,为了避免在同一个时刻多线程操作导致数据的混乱,我们可以通过线程的互斥等来控制某个时刻只有一个线程执行,但这只是再单机应用下。

阅读更多

session 机制学习

https://www.cnblogs.com/woshimrf/p/5317776.html

阅读更多

spring-boot使用记录

收集spring boot使用过程中的常用点……

阅读更多

Spring Cloud外部环境配置刷新

本文介绍在spring cloud架构中,如何做配置外部化以及更改配置属性并实时刷新的问题。
实验环境:
spring boot:2.1.4.RELEASE
spring cloud: Greenwich.SR1
github
rabbitmq: 3.7.8

阅读更多

分布式事务fescar入门

阅读更多

利用metrics、influxdata或者Elasticsearch、grafana搭建应用监控平台

https://metrics.dropwizard.io/4.0.0/index.html#

阅读更多

java应用服务性能监控metrics入门

阅读更多