[置顶] 走进docker-machine

摘要: 什么是Docker-Machine? Docker Machine是一种工具,可让您在虚拟主机上安装Docker Engine,并使用docker-machine命令管理主机。简单来说就是给你快速创建一个docker容器环境的,如果你要给100台物理机安装上docker,传统方式就是你一台一台ssh 阅读全文

posted @ 2021-03-24 11:01 coding途中 阅读(255) 评论(0) 推荐(0) 编辑

[置顶] 走进docker-compose

摘要: 什么是Docker-Compose? Docker-Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。比如我们发布一个系统可能包含多个服 阅读全文

posted @ 2021-03-19 11:13 coding途中 阅读(159) 评论(0) 推荐(0) 编辑

[置顶] java新手学习路线

摘要: 1 JAVA基础 反射注解内部类泛型序列化基本数据类型异常处理 2 JAVA集合 接口继承关系 接口依赖 List源码 ArrayList(数组)Vector(数组、线程安全)Linklist(链表) Set源码 HashSet(Hash表)TreeSet(二叉树)LinkHashSet(Hash表 阅读全文

posted @ 2021-03-10 10:26 coding途中 阅读(125) 评论(0) 推荐(1) 编辑

[置顶] 基于spring reactor3构建的即时通讯api。

摘要: 欢迎阅读Rmessage文档 技术栈 Rmessage是采用Reactor3,基于reactor-netty项目构建的实时消息推送api。 什么是Reactor3? Reactor 是一个用于JVM的完全非阻塞的响应式编程框架,具备高效的需求管理(即对 “背压(backpressure)”的控制)能 阅读全文

posted @ 2019-01-21 23:03 coding途中 阅读(1504) 评论(0) 推荐(0) 编辑

[置顶] k8s-高可用多主master配置

摘要: 准备主机 centos7镜像 node1: 192.168.0.101 node2: 192.168.0.102 node3: 192.168.0.103 vip: 192.168.0.104 配置ssh免密 并修改/etc/hosts跟/etc/hostname 配置所有节点的kubelet # 阅读全文

posted @ 2018-12-05 16:37 coding途中 阅读(13857) 评论(0) 推荐(0) 编辑

[置顶] 微服务的脚手架Jhipster使用(一)

摘要: 随着微服务的普及以及docker容器的广泛应用,有传统的soa服务衍生出微服务的概念,微服务强调的是服务的独立性,屏蔽底层物理平台的差异,此时你会发现微服务跟容器技术完美契合。在此基础上衍生出的云原生以及DevOps的概念,废话不多说介绍一个非常牛叉的springCloud脚手架- -jhipste 阅读全文

posted @ 2018-11-21 14:37 coding途中 阅读(21234) 评论(0) 推荐(1) 编辑

[置顶] ReentrantReadWriteLock源码分析

摘要: ReentrantReadWriteLock 内部维护了 ReadLock 跟 WriteLock类,state状态高16bit代表读锁状态 低16bit代表写锁状态,Sync内部封装了,WriteLock -> acquire(1) -> tryAcquire() ; ReadLock -> ac 阅读全文

posted @ 2018-11-20 16:03 coding途中 阅读(190) 评论(0) 推荐(0) 编辑

2023年10月17日

FluxMQ-2.0.8版本发布

摘要: FluxMQ—2.0.8版本更新内容 前言 FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台。FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟,高吞吐量,千万、亿级别设备连接;方便企业快速构建其物联网平台与应用。 FluxMQ官网:htt 阅读全文

posted @ 2023-10-17 20:24 coding途中 阅读(100) 评论(0) 推荐(0) 编辑

2023年7月11日

分布式多协议接入网关FluxMQ-2.0功能说明

摘要: FluxMQ—2.0版本更新内容 前言 FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台。FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟,高吞吐量,千万、亿级别设备连接;方便企业快速构建其物联网平台与应用。 FluxMQ官网:https 阅读全文

posted @ 2023-07-11 23:17 coding途中 阅读(483) 评论(0) 推荐(0) 编辑

2023年6月8日

轻松实现物联网通信的利器:MQTT网关神器——FluxMQ

摘要: FluxMQ—引领物联网新时代的高性能MQTT网关 随着物联网技术的快速发展,人们越来越意识到实时、可靠、安全的数据传输对于智能化的生产与生活的重要性。因此,市场对于高性能的物联网数据传输解决方案有着强烈的需求。FluxMQ正是为满足这一需求而诞生的一款高性能、可靠且易于使用的MQTT网关产品。 什 阅读全文

posted @ 2023-06-08 11:44 coding途中 阅读(314) 评论(0) 推荐(0) 编辑

2022年12月6日

介绍一款高性能分布式MQTT Broker(带web)

摘要: SMQTTX介绍 SMQTTX是基于SMQTT的一次重大技术升级,基于Java开发的分布式MQTT集群,是一款高性能,高吞吐量,并且可以完成二次开发的优秀的开源MQTT broker,主要采用技术栈:reactor3、reacotr-netty、netty、ignite等开源软件,基于SMQTTX可 阅读全文

posted @ 2022-12-06 17:11 coding途中 阅读(635) 评论(0) 推荐(0) 编辑

2021年12月23日

我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:护国小将,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply

摘要: 我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:护国小将,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply 阅读全文

posted @ 2021-12-23 12:53 coding途中 阅读(22) 评论(0) 推荐(0) 编辑

2021年12月10日

Netty 编解码奥秘

摘要: Netty中编解码 Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的。但是,总体的思路都是一致的。 拆包思路:当数据满足了 解码条件时,将其拆开。放到数组。然后发送到业务 handler 处理。 半包思路: 当读取的数据不够时,先存起来,直到满足解码条件后,放进数组。送到业务 阅读全文

posted @ 2021-12-10 16:42 coding途中 阅读(503) 评论(0) 推荐(1) 编辑

2021年11月11日

Netty数据如何在 pipeline 中流动

摘要: 前言 在之前文章中,我们已经了解了pipeline在netty中所处的角色,像是一条流水线,控制着字节流的读写,本文,我们在这个基础上继续深挖pipeline在事件传播 Unsafe对象 顾名思义,unsafe是不安全的意思,就是告诉你不要在应用程序里面直接使用Unsafe以及他的衍生类对象。 ne 阅读全文

posted @ 2021-11-11 20:00 coding途中 阅读(502) 评论(0) 推荐(0) 编辑

2021年10月18日

Netty-FastThreadLocal快在哪里呢?

摘要: 来源于:https://www.wangdaye.net/archives/n-e-t-t-y-zhi-f-a-s-t-t-h-r-e-a-d-l-o-c-a-l 前言 netty的concurrent包下有一些非常优秀的并发操作类,FastThreadLocal就是其中之一。 类 简称 FastT 阅读全文

posted @ 2021-10-18 13:45 coding途中 阅读(74) 评论(0) 推荐(0) 编辑

2021年10月11日

netty 处理客户端连接

摘要: Netty如何处理连接事件 上文讲了Netty如何绑定端口,现在我们来阅读下netty如何处理connect事件。上文我们说了NioEventLoop启动后不断去调用select的事件,当客户端连接时候,回触发processSelectedKeys方法,然后调用 processSelectedKey 阅读全文

posted @ 2021-10-11 17:52 coding途中 阅读(943) 评论(0) 推荐(0) 编辑

2021年9月7日

Netty ServerBootstrap如何绑定端口

摘要: ServerBootstrap监听端口 接下来带他们通过源码去分析下ServerBootstrap是如何监听端口 源码分析 1. 先看一下启动demo EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGroup worker 阅读全文

posted @ 2021-09-07 17:11 coding途中 阅读(1075) 评论(0) 推荐(0) 编辑

导航