标签:producer

Java

Java并发编程(JUC)模拟AND型信号量

2

xirruiqiang 发布于 2019-11-19

AND型信号量可能大家都听说过并可能都有一定的理解,但是你有使用过么?今天就使用Java来模拟实现! ​ 本文是对上篇文章(进程同步机制)的一次实践,通过JUC提供的一些机制来模拟一些OS中的AND型信号量,因为记录型型信号量可以等价于JUC中提供的Semaphore(信号量),...

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

Java

手把手教你用netty撸一个ZkClient

9

changyuan.xu 发布于 2019-11-18

有这个想法的缘由是前一阵子突发奇想, 想尝试能不能直接利用js连接到zookeeper, 从而获取到dubbo的注册信息. 后来一番查找资料后, 发现由于纯js不支持tcp socket通讯, 所以纯js是无法实现的. 但是发现有些大神却使用nodeJs实现zk的客户端. 这就成...

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

Java

外行人都能看懂的WebFlux,错过了血亏!

20

xiaoli.he 发布于 2019-11-18

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 本文知识点架构: 如果有关注我公众号文章的同学就会发现,最近我不定时转发了一些比较好的WebFlux的文章,因为我最近在学。 我之...

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

Java

Java程序员Go语言入门指南

2

邓龙华 发布于 2019-11-17

类C的语法,这意味着Java、C#、JavaScript程序员能很快的上手 有自己的垃圾回收机制 跨平台、编译即可执行无需安装依赖环境 支持反射 Go语言简介 Go 语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要...

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

Java

Nacos微服务配置,注册&发现快速上手

3

hanze 发布于 2019-11-15

准备好centos7,配好JAVA_HOME, Nacos下载地址 。 tar xf nacos-server-1.1.4.tar.gz -C {指定解压目录} cd {解压目录} #修改持久层为mysql(默认是用derby) #将 conf/nacos-mysql.sql怼到...

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

Java

Java I/O体系从原理到应用,这一篇全说清楚了

20

hellas 发布于 2019-11-13

本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道 基础概念 在介绍I/O原理之前,先重温几个基础概念: (1) 操作系统与内核 操作系统:管理计算机硬件与软件资源的系统软件 内核:操作系统的核心软件...

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

Spring

Apache ServiceComb Pack 发布 0.5.0

xubiao.zhuang 发布于 2019-11-13

Apache ServiceComb Pack 发布了 0.5.0 版本 。 更新内容如下: Sub-task [ SCB-1372 ] – 手机状态机健康指标 [ SCB-1374 ] – 实现Alpha Event Channel插件 [ SCB-13...

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

Spring

SpringBoot之ActiveMQ实现延迟消息

1

wenming.gapo 发布于 2019-11-12

一、安装activeMQ ​ 安装步骤参照网上教程,本文不做介绍 二、修改activeMQ配置文件 ​ broker新增配置信息 schedulerSupport="true" <broker xmlns="http://activemq.ap...

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

编程技术

消息中间件:谈一谈 RocketMQ 的技术架构

3

hellas 发布于 2019-11-12

RocketMQ 自阿里开源以来,在 Apache 下的孵化还不错,现在很多互联网公司都在生产环境下使用。当然也是各大技术厂商的面试要点。 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过...

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

Java

Skywalking源码分析指北第十一篇——DataCarrier

10

yeseng 发布于 2019-11-11

前情回顾 前文介绍了 Skywalking 中提供的一些插件,例如,Tomcat 插件、Dubbo 插件等等,同时也简单介绍了 Tomcat 的架构以及 Dubbo Filter 相关的基础知识。从本节开始,我们来看 Skywalking Agent 发送 Trace 数据的相关...

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

Spring

Dubbo与SpringBoot的结合

2

xirruiqiang 发布于 2019-11-09

前言 这段时间在接触分布式的内容,因为公司的技术栈是 dubbo ,所以我顺其自然地选择了 dubbo 作为我学习的框架。 看了任务清单,这篇文章应该是在6天前出来的,但是因为实习等等的一些事情耽误了,今天立下决心动笔了。 准备 必需 JAVA 环境 注册中心(我选用的是 nac...

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

Spring

Dubbo与SpringBoot的结合

2

尖兵 发布于 2019-11-09

前言 这段时间在接触分布式的内容,因为公司的技术栈是 dubbo ,所以我顺其自然地选择了 dubbo 作为我学习的框架。 看了任务清单,这篇文章应该是在6天前出来的,但是因为实习等等的一些事情耽误了,今天立下决心动笔了。 准备 必需 JAVA 环境 注册中心(我选用的是 nac...

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

Java

Java 干货之深入理解Java泛型

1

Harries 发布于 2019-11-08

一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类。如果要编写可以应用多中类型的代码,这种刻板的限制对代码得束缚会就会很大。 —《Thinking in Java》 泛型大家都接触的不少,但是由于Java 历史的原因,Java 中的泛型一直被称为 伪...

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

Java

综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列

yeseng 发布于 2019-11-07

来源: http://t.cn/RVDWcfe 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。rabbitmq:多。有一些不错的书,网上资料多。zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少...

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

Spring

深入 Spring Boot(十三):整合 Kafka 详解

2

尖兵 发布于 2019-11-07

Kafka是一种高吞吐量的分布式流处理平台,它具有高可用、高吞吐量、速度快、易扩展等特性。本篇将介绍如何使用Spring Boot整合Kafka及使用Kafka实现简单的消息发送和消费,主要包括以下3部分内容: Kafka 整合Kafka 小结  Kafka Kafka...

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

Spring

SpringCloud番外篇-服务治理之Nacos

7

zhuangli 发布于 2019-11-05

Nacos是阿里巴巴开源的服务注册中心,官方文档: nacos.io/zh-cn/docs/… 从个人使用体验上看,nacos要比eureka和consul舒服不少。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发...

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

编程技术

微服务架构案例(04):中间件集成,公共服务封装

2

刘莉莉 发布于 2019-11-04

更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 04:中间件集成,公共服务管理 一、中间件简介 中间件是基础软件的一类, 属于复用性极高的软件。处于操作系统软件与应用程序的之间。是一种独立的系统软件...

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