标签:connectionFactory

Spring

Spring整合ActiveMQ项目实战

10

hellas 发布于 2019-05-21

引言 Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件,说白了就是个服务器,主要用来存放请求消息的 原理 这篇博客图文并茂,通俗易懂ActiveMQ作用总结 笔者将其精炼了一下,主要有4大应用场景:异步处理,应用解耦,流量削锋,消息通讯 其核心思...

阅读(11)评论(0)赞 (0)

Java

spring-session实现分布式集群session的共享

9

yeseng 发布于 2019-05-14

HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享...

阅读(36)评论(0)赞 (0)

Spring

Spring Boot基础

9

xiaoli.wang 发布于 2019-05-09

jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" maven3.x:maven 3.3以上版本;Apache Maven 3.3.9 IntelliJIDEA2017:IntelliJ IDEA 2...

阅读(58)评论(0)赞 (0)

Java

spring redis 源码分析

3

zhuangli 发布于 2019-05-09

简介 Spring Data Redis 源代码 spring-projects/spring-data-redis 示例代码 ListOperations<String, Person> listOps = template.listOps(); listOps.r...

阅读(25)评论(0)赞 (0)

Java

Nacos使用中的常见问题汇总

puefu.he 发布于 2019-05-08

问题描述 使用命令 sh startup.sh -m standalone 启动报错: ./startup.sh: 78: ./startup.sh: [[: not found ./startup.sh: 88: ./startup.sh: [[: not found ./st...

阅读(25)评论(0)赞 (0)

Java

java基础(六):RabbitMQ 入门

38

yanxinchi 发布于 2019-05-05

建议先了解为什么项目要使用 MQ 消息队列,MQ 消息队列有什么优点,如果在业务逻辑上没有此种需求,建议不要使用中间件。中间件对系统的性能做优化的同时,同时增加了系统的复杂性也维护难易度;其次,需要了解各种常见的 MQ 消息队列有什么区别,以便在相同的成本下选择一种最合适本系统的...

阅读(21)评论(0)赞 (0)

Java

[译] Spring 的分布式事务实现 — 使用和不使用 XA — 第一部分

小丁 发布于 2019-05-05

Spring 的 7 种事务处理模式 虽然在 Spring 中分布式事务通常使用 Java Transaction API 和 XA 协议实现,但也有其他的实现方式。最好的实现方式取决于应用程序所使用资源的类型,以及你是否愿意在性能、安全性、可靠性和数据完整性之间做出权衡。针对这...

阅读(26)评论(0)赞 (0)

Java

SpringBoot集成RabbitMQ(死信队列)

1

yeseng 发布于 2019-04-30

介绍 死信队列:没有被及时消费的消息存放的队列,消息没有被及时消费有以下几点原因: 1.有消息被拒绝(basic.reject/ basic.nack)并且requeue=false 2.队列达到最大长度 3.消息TTL过期 场景 1.小时进入初始队列,等待30分钟后进入5分钟队...

阅读(27)评论(0)赞 (0)

Java

五分钟快速了解ActiveMQ,案例简单且详细!

3

dulong 发布于 2019-04-29

最近得闲,探索了一下ActiveMQ。 ActiveMQ消息队列,信息收发的容器,作用有异步消息,流量削锋,应用耦合。 安装 下载地址: http://activemq.apache.org/co… window版本的解压后双击/bin/ activemq.bat 即...

阅读(32)评论(0)赞 (0)

编程技术

Redis在微服务架构中的几种应用场景 – DZone微服务

yanxinchi 发布于 2019-04-29

本文介绍在SpringCloud中使用Redis作为Pub/Sub异步通信、缓存或主数据库和配置服务器的三种场景应用。 Redis可以广泛用于微服务架构。它可能是您应用程序以多种不同方式利用的少数流行软件解决方案之一。根据要求,它可以充当主数据库,缓存或消息代理。虽然它也是一个键...

阅读(24)评论(0)赞 (0)

Java

Weblogic反序列化远程代码执行漏洞(CVE-2019-2725)分析报告

23

小丁 发布于 2019-04-28

作者:Googuo@云影实验室 0x01 漏洞描述 4月17日,国家信息安全漏洞共享平台(CNVD)公开了Weblogic反序列化远程代码执行漏洞(CNVD-C-2019-48814)。由于在反序列化处理输入信息的过程中存在缺陷,未经授权的攻击者可以发送精心构造的恶意 HTTP ...

阅读(114)评论(0)赞 (0)

Java

Service Activator Pattern

2

xirruiqiang 发布于 2019-04-26

在企业应用程序中,大多数处理是以同步方式完成的。客户端调用业务服务并等待业务服务从处理返回。但是,某些用例中的业务处理需要相当多的时间和资源。业务处理甚至可能跨越应用程序,可能与企业内外的应用程序集成。对于这些长期存在的进程,应用程序客户端等待业务处理完成是不可行的,在这种情况下...

阅读(29)评论(0)赞 (0)

Java

分布式限流,你想知道的都在这里

7

songhua.gao 发布于 2019-04-24

前言 在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。 比如最近就有个这样的需求,我作为客户端要向kafka生产数据,而kafka的消费者则再源源不断的消费数据,并将消费的数据全部请求...

阅读(26)评论(0)赞 (0)

Java

SpringBoot运行源代码分析

尖兵 发布于 2019-04-14

我们知道SpringBoot是基于“约定优于配置”,也知道可以根据starters自动加载和配置相应的服务,那么SpringBoot底层是怎么实现这些操作呢?这篇文章带大家通过源码分析,了解SpringBoot运行原理。 SpringApplication的拆解 通常创建Spri...

阅读(45)评论(0)赞 (0)

Spring

[译] Spring 的分布式事务实现 — 使用和不使用 XA — 第二部分

likai 发布于 2019-04-11

一个共享的数据库资源有时可以从现有的单独资源中被合成,特别是如果它们都在相同的 RDBMS 平台上。企业级别的数据库供应商都支持同义词(或等价物)的概念,其中一个模式(Oracle 术语)中的表在另一个模式内被定义为同义词。这样的话,在平台中的物理数据可以被 JDBC 客户端中的...

阅读(34)评论(0)赞 (0)

Java

SpringBoot2.1版本的个人应用开发框架 – 集成Redis缓存

2

songhua.gao 发布于 2019-04-11

本篇作为SpringBoot2.1版本的个人开发框架 子章节,请先阅读 SpringBoot2.1版本的个人开发框架 再次阅读本篇文章 项目地址: SpringBoot2.1版本的个人应用开发框架 关于为什么要用Redis? 项目中为什么要用Redis缓存?其实在我实习时是用到过...

阅读(49)评论(0)赞 (0)

Java

[译] Spring 的分布式事务实现-使用和不使用XA — 第三部分

hanze 发布于 2019-04-11

示例中的 ChainedTransactionManager 具有简单的优点:它不用为可用的扩展和优化费心。另一种方法是在第二个资源加入时,使用 Spring 中的 TransactionSychronization API 为当前事务注册一个回调。这是 best-jms-db ...

阅读(49)评论(0)赞 (0)

Spring

SpringBoot+Redis作为二级缓存整合的基本Demo

8

wenming.gapo 发布于 2019-04-10

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,...

阅读(75)评论(0)赞 (0)