自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 从Hadoop到TDengine,我们走过的路和展望

一次调侃大家好,我是一名来自广州某企业的架构师,主攻大数据和云原生方向。今天在这篇文章里,我想结合近些年的工作经验,讲讲为何以及如何在物联网大数据项目中落地TDengine ,希望能给大家一些启示和有意义的参考:在认识TDengine之前,我一直都在做工业互联网项目,其中的一些工作,包含数据从应用层到大数据库的汇总,然后是分析计算,反馈应用层需要的业务报表数据。例如,平均每分钟的功率曲线,统计每分钟的用电量,对比不同设备,乃至厂区的耗能情况,这里面既有实时流计算,也有批处理。如果

2022-01-05 10:31:15 3781

原创 spring-cloud-starter-bus-kafka利用kafka消息总线实现动态刷新配置

利用上一节的config-client,修改依赖为spring-cloud-starter-bus-kafka: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-kafka</arti...

2019-04-14 20:45:49 2219

原创 spring-cloud-starter-bus-amqp利用rabbitmq消息总线实现动态刷新配置

对config-client进行改造,引入spring-cloud-starter-bus-amqp,同时对spring-boot-starter-parent进行降级,从2.1.1.RELEASE到2.0.3.RELEASE,配合Finchley.SR2版本,(否则报错 Endpoint ID 'bus-env' contains invalid characters, please migr...

2019-04-14 20:06:12 10265 1

原创 初识kafka,以及springboot接入

kafka使用scala编写,采用zookeeper作为服务注册发现中心,下载地址以及安装启动过程如下,我的安装目录是/Users/r/services/kafka:核心:下载 https://www.apache.org/dyn/closer.cgi?path=/kafka/2.2.0/kafka_2.12-2.2.0.tgz 解压至/opt目录,重命名为kafka cd /opt...

2019-04-14 18:21:00 864

原创 初识rabbitmq以及spring boot 接入rabbitmq

以下测试是在mac环境,因为rabbitmq是基于erlang语言开发,所以运行环境必须先安装erlang版本21:升级erlang至21 brew uninstall --ignore-dependencies erlang # 如果之前有安装旧版本的话,必须先卸载 brew search erlang brew install erlang erl #验证,如果输出含有Erl...

2019-04-14 18:09:41 247

原创 spring cloud cofing client/server 接入 eureka,client动态刷新配置'actuator/refresh'

首先改造config-server, pom里引入spring-cloud-starter-eureka: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId...

2019-04-14 17:38:05 985 1

原创 config-server/client 简单接入 spring-boot-starter-security

由于配置中心内容比较敏感,所以结合spring security实现安全保护。首先改造config-server,在pom文件里引入spring-boot-starter-security: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt...

2019-04-14 17:03:53 4156

原创 Spring Cloud Config as Client

首先引入spring-cloud-starter-config和dependencyManagement,全文POM如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-04-09 00:57:38 181

原创 spring cloud config server接入github

首先,github的内容如下:地址:https://github.com/stringhuang/SpringCloud-Learningspring_cloud_in_action/config-repo 存储文件为:didispace-xxx.properties里面的内容分别为:commitId为:c9a668d1cf75d7bd5c27f0884214c61b...

2019-04-08 15:32:14 546

原创 Spring-Cloud-Zuul API Gateway

首先,引入spring-cloud-starter-zuul,还有dependencyManagement中的spring-cloud-dependencies注意,如果使用的spring-cloud-dependencies是版本Finchley.SR2,结合spring-boot-starter-parent版本2.1.1.RELEASE,会报错:The bean 'counterFa...

2019-04-08 00:39:19 338

原创 自定义serviceApi复用于客户端和服务端接口

创建工程HelloServiceApi,目录结构如下:其中entity.User和service.HelloService定义如下:package com.didispace.helloserviceapi.service;import com.didispace.helloserviceapi.entity.User;import org.springframework.we...

2019-04-07 21:29:07 606

原创 简单接入spring-cloud-feign

首先在pom里引入依赖:主要是eurkea和feign <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2019-04-07 15:22:08 216

原创 实现Hystrix-Dashboard

首先,创建一个新的项目,名称就是“hystrix-dashboard”,需要加入的依赖有spring-cloud-starter-hystrix,spring-cloud-starter-hystrix-dashboard,spring-cloud-starter-hystrix-actuator,完整的POM文件如下:<?xml version="1.0" encoding="UTF...

2019-04-03 22:58:29 628

原创 ribbon加入断路器hyxtrix

首先,要在POM里加入如下配置: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> <version>1.4.6.RELEASE...

2019-04-03 22:42:19 203

原创 mybatis接入spring-boot

mybatis要接入spring-boot,首先配置pom: <!-- 数据库连接相关 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId...

2019-04-03 16:57:11 317

原创 Nginx 负载均衡 of TCP and HTTP protocol for EMQX

今天因为要配置EMQX负载均衡,涉及到TCP以及HTTP的负载均衡外网TCP直连1885端口,转发到内网的192.168.1.101:1884和192.168.1.102:1884端口,比如例子中的tcpA.abc.com 外网HTTP访问80端口,转发到内网的192.168.1.101:18083和192.168.1.102:18083端口,比如例子中的web.abc.com, passH...

2019-04-01 20:25:42 1428

原创 HTTP BASIC AUTHENTICATION by Java RestTemplate

今天在接入EMQX 管理架空API时,必须使用HTTP BASIC AUTHENTICATION。对应的,我把日志打印出来:RdeMacBook-Pro:~ r$ curl -v --basic -u username:password http://127.0.0.1:8081/hello/* Trying 127.0.0.1...* TCP_NODELAY set...

2019-04-01 20:14:43 881

原创 初识spring-cloud-ribbon

版本声明 组件 版本 spring-boot 2.1.3.RELEASE spring-cloud-starter-eureka 1.3.4.RELEASE spring-cloud-dependencies Finchley.RELEASE spring-cloud-starter-netflix-ribbon 2.0.2.RELEASE 主要...

2019-04-01 10:52:20 493

原创 spring-boot-eureka双集群

版本声明 组件 版本 spring-boot 2.1.3.RELEASE spring-cloud-starter-eureka 1.3.4.RELEASE spring-cloud-dependencies Finchley.RELEASE 新增配置文件application-peer1.propertiesserver.port=12451...

2019-04-01 09:54:23 484

原创 简单入门spring-cloud-eureka

版本声明 组件 版本 spring-boot 2.1.3.RELEASE spring-cloud-starter-eureka 1.3.4.RELEASE spring-cloud-dependencies Finchley.RELEASE Server端配置: <dependencies> <dependen...

2019-03-31 21:52:05 123

原创 初识spring-boot-starter-actuator

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>在POM里加入如上的依赖spring-boot-sta...

2019-03-31 19:06:42 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除