标签:client

Spring

SpringBoot2.0高级案例(02) :整合 RocketMQ ,实现请求异步处理 原 荐

4

puefu.he 发布于 2019-07-15

本文源码 码云地址:知了一笑 https://gitee.com/cicadasmile/middle-ware-parent 一、RocketMQ 1、架构图片 2、角色分类 (1)、Broker RocketMQ 的核心,接收 Producer 发过来的消息、处理 Consu...

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

Spring

聊聊spring cloud的FeignClientFactoryBean

hanze 发布于 2019-07-15

序 本文主要研究一下spring cloud的FeignClientFactoryBean FeignClientFactoryBean spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/c...

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

Java

干货分享:利用java多线程技术导入数据到Elasticsearch

2

hellas 发布于 2019-07-15

前言 近期接到一个任务,需要改造现有从mysql往Elasticsearch导入数据MTE(mysqlToEs)小工具,由于之前采用单线程导入,千亿数据需要两周左右的时间才能导入完成,导入效率非常低。所以楼主花了3天的时间,利用java线程池框架Executors中的FixedT...

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

Java

Apache Dubbo 服务框架,有哪些替代品?

hellas 发布于 2019-07-15

原文地址 https://www.zhihu.com/question/34101033/answer/743107819 老牌的,发展了很多年: ICE 支持多语言,功能丰富,文档一般,重量级:一个全面的RPC框架,支持C ++,C#,Java,JavaScript,Pytho...

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

Java

如何通过Spring Boot + Redis 实现接口幂等性?

16

changyuan.xu 发布于 2019-07-15

扫描下方二维码 试读 专栏详细目录 请移步至文末 一、概念 二、常见解决方案 三、本文实现 四、实现思路 五、项目简介 六、代码实现 七、测试验证 八、注意点(非常重要) 九、总结 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如:...

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

Java

SpringBoot(二)配置文件

1

xiaoli.wang 发布于 2019-07-15

二、配置文件 1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;...

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

Java

Spring Cloud Stream 整合 RabbitMQ

hanze 发布于 2019-07-15

Spring Cloud Stream 是一个构建消息驱动微服务的框架,应用程序通过input(相当于consumer)、output(相当于producer)来与Spring Cloud Stream中Binder交互,而Binder负责与消息中间件交互;因此,我们只需关注如何...

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

Java

如何使用OpenFeign+WebClient实现非阻塞的接口聚合

hanze 发布于 2019-07-15

随着微服务的遍地开花,越来越多的公司开始采用SpringCloud用于公司内部的微服务框架。 按照微服务的理念,每个单体应用的功能都应该按照功能正交,也就是功能相互独立的原则,划分成一个个功能独立的微服务(模块),再通过接口聚合的方式统一对外提供服务! 然而随着微服务模块的不断增...

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

Java

聊聊spring cloud的FeignClientBuilder

xiaoli.wang 发布于 2019-07-14

序 本文主要研究一下spring cloud的FeignClientBuilder FeignClientBuilder spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/ope...

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

Spring

搭建基于springboot的dubbo项目踩坑记

10

songhua.gao 发布于 2019-07-14

dubbo作为最常用的分布式框架之一,本人觉得很有必要自己搭建一个简单的框架。 项目最终结构 最外层为名为dubbo_demo的maven模块,内有基于springboot的生产者与消费者模块。 创建maven项目 使用idea新建maven项目,填入基本信息。 只保留pom.x...

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

Java

JAVA反序列化基础

4

xiaoli.he 发布于 2019-07-14

Contents JAVA的序列化和反序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。把字节序列恢复为对象的过程称为对象的反序列化。 序列化就是把对象的状态信息转换...

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

Java

java常用类库之concurrent包

3

Harries 发布于 2019-07-14

java.util.concurrent包中包含了并发编程需要的接口和类 为了学习的流畅性,所以将lang包中的关于线程的常用类在这里介绍。 线程类型 接口:Runnable 接口Runnable是函数式接口,只有一个方法run(),且通过注解@FunctionalInterfa...

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

Spring

微服务之注册中心对比

小丁 发布于 2019-07-13

微服务化是当前一大趋势,注册中心则是微服务最基础的组件,是之前组内安排的任务,于是把结果分享出来,本文对当前业界比较流行的微服务组件进行了调研,并作出了总结。 正文 当前对微服务组件的调研维度如下:社区生态热度、易用性、性能、cap分布式特性、当前组件维护状态、重点功能等。 组件...

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

Java

JVM内存模型及JIT运行优化

3

xubiao.zhuang 发布于 2019-07-13

JVM不仅承担了Java字节码的分析(JIT)和执行(Runtime),同时也内置了自动内存分配管理机制 内存模型图解 堆 堆是jvm内存中最大的一块内存空间,该空间被所有线程共享,几乎所有的对象和数组都被分配到了堆内存中: 堆被划分为新生代和老年代,新生代划分为Eden和Sur...

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

Java

在Vert.x中使用SQL – Alexey Soshin

yanxinchi 发布于 2019-07-13

Vert.x是异步的。在Vert.x中执行数据库查询时,您显然正在传递回调。那么,它是异步的?: conn.updateWithParams(<font>"insert into user (email, name, password) values (?,...

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

编程技术

基于Golang的微服务——Micro实践

songhua.gao 发布于 2019-07-13

开始开发前需要先配置好Go的开发环境,可以看我写的 基于Golang的微服务——上手篇 在 GOPATH目录下的src目录下创建我们的实战项目目录 tech,切换到这个目录 go get github.com/micro/go-micro //用于开发的微服务的RPC框架,是mi...

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

Java

OkHttp – CallServerInterceptor源码简析

changyuan.xu 发布于 2019-07-12

Github: okhttp 分析版本: 930d4d0 This is the last interceptor in the chain. It makes a network call to the server ConnectInterceptor 拦截器的功能就是负责与...

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