logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Cloud(八)分布式事务(*)

事务具有四大特性:在微服务项目中,每个服务都有其自己的数据库,当我们需要进行服务调用处理业务时,事务还能保证ACID原则吗?我们以一个分布式服务案例来验证这个问题:Ⅰ.创建数据库heima,里面有三张表,分别对应三种服务要使用到的数据。订单服务:账户服务:库存服务:Ⅱ. 导入项目seata-demo①account-service(port:8083)::② order-service(port:

#spring cloud#分布式#spring
Spring Cloud(八)分布式事务(*)

事务具有四大特性:在微服务项目中,每个服务都有其自己的数据库,当我们需要进行服务调用处理业务时,事务还能保证ACID原则吗?我们以一个分布式服务案例来验证这个问题:Ⅰ.创建数据库heima,里面有三张表,分别对应三种服务要使用到的数据。订单服务:账户服务:库存服务:Ⅱ. 导入项目seata-demo①account-service(port:8083)::② order-service(port:

#spring cloud#分布式#spring
Spring Cloud(五)elasticsearch

文章目录elasticsearch初识elasticsearch正向索引和倒排索引与MySQL概念对比分词器索引库操作文档操作RestClient操作索引库RestClient操作文档DSL查询文档全文检索查询精确查询地理查询复合查询Function Score QueryBoolean Query搜索结果处理排序分页高亮RestClient查询文档快速入门全文检索查询、精确查询、复合查询排序、分

#elasticsearch#搜索引擎#spring cloud
Spring Cloud(三)Feign请求方式、GateWay网关

文章目录Feign请求方式基本使用自定义配置性能优化最佳实践Gateway网关搭建网关服务路由断言工厂(Route Predicate Factory)路由过滤器GatewayFilter全局过滤器 GlobalFilterFeign请求方式之前在order-service中,我们使用RestTemplate发起远程调用。String url = "http://userservice/user/

#spring cloud#gateway#spring
记一次排查线上OOM详细过程和解决思路

所以只需在外部创建对象时保持单例或者说是保持只有一个实例即可,我在这里直接在外部创建了一个静态变量,用于解决这个问题。解决完再未出现老年代不释放内存的问题,如此,便大功告成了。换完G1后,还是老问题,老年代的内存得不到释放,在查阅资料痛定思痛决定通过visualVM分析堆转储文件分析到底是哪里创建了回收不了的对象(肯定还是在加解密这块)。通过面板可以发现频繁的触发了FULL GC,但是老年代还是居

文章图片
#jvm#后端
到底了