
分布式
黄宝康
这个作者很懒,什么都没留下…
展开
-
shardingproxy搭建
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程搭建教程shardingproxy可以实现数据库的分库分表,如下为搭建教程我们使用docker搭建一主一从的mysql主节点跑3307端口从节点跑3317端口提前建好相关目录。mkdir /shardproxy/{master,slave}/mysql/{log,data,conf} -pdocker run -p 3307:3306 --name mysql-master \-v /shar原创 2021-04-01 10:59:36 · 777 阅读 · 0 评论 -
docker安装的rabbitmq无法访问问题
如上我拉取镜像,比成功启动,但是浏览器访问ip:15672访问无响应docker pull hub.c.163.com/library/rabbitmqdocker run -d --name my_rabbitmq -p 5672:5672 -p 15672:15672 88b79c465d96我们需要进入docker容器,启用web管理访问控制台[root@hostM1 ~]# docker exec -it 6db4bbe93afe /bin/bashroot@6db4bbe93afe:.原创 2021-03-19 17:30:19 · 1094 阅读 · 0 评论 -
spring gateway自定义过滤器
自定义Global Filterpackage com.zsp.filter;import lombok.extern.slf4j.Slf4j;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.core.Ordered;import or转载 2021-03-19 15:32:53 · 825 阅读 · 0 评论 -
zeebe工作流学习总结
环境安装:1.elasticsearch2.operate3.broker项目启动:相关API的学习部署工作流ZeebeClient client = ZeebeClient.newClientBuilder() .brokerContactPoint("192.168.37.101:26500") .usePlaintext() .build();System.out.println("connected...");创建工作流实例Map<String,原创 2021-03-19 09:28:33 · 1063 阅读 · 0 评论 -
Hystrix使用说明,配置参数说明
https://blog.csdn.net/dingyufei615/article/details/97234975转载 2021-03-18 16:19:36 · 256 阅读 · 0 评论 -
设置feign配置日志级别
设置feign配置日志级别一、使用java编码的方式基于《<spring-cloud.version>Greenwich.RC2</spring-cloud.version>》根据spring cloud文档: https://cloud.spring.io/spring-cloud-static/Greenwich.RC2/single/spring-cloud.html#_feign_loggingfeign日志在创建feign client的时候,就创建了logger原创 2021-03-17 10:11:44 · 1682 阅读 · 0 评论 -
Ribbon负载规则的替换
Ribbon自带的规则有如下7种:IRule 含有七种规则算法,分别是RoundRobinRule (轮询)RandomRule (随机)RetryRule (先按轮询策略获取服务,如果获取服务失败则在指定时间内重试,获取可用服务)WeightResponseTimeRule (对轮询的扩展,响应速度越快的实例选择比重权越大,越容易被选择)BestAvailableRule (会先过滤由于多次访问故障而处于断路器跳闸状态的服务,然后选择一个并发量最小的服务)AvailabilityFilter原创 2021-03-16 09:25:52 · 344 阅读 · 0 评论 -
Minio入门
中文文档地址https://docs.min.io/cn/简介MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。安装方式,官网提供了好多方式,由基于docker安装,不同操作系统原创 2021-01-28 11:50:28 · 13495 阅读 · 0 评论 -
SpringCloud Alibaba Nacos持久化到Mysql8.x的问题解决笔记
https://www.cnblogs.com/gyli20170901/p/11245270.htmlhttps://blog.csdn.net/u011670474/article/details/109908613转载 2021-01-22 17:09:40 · 253 阅读 · 1 评论 -
dubbo非springboot项目入门
业务需求,订单服务调用用户服务启动好zookeeper<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersi原创 2020-10-26 16:01:19 · 673 阅读 · 0 评论 -
dubbo入门
dubbo可以接入不同的注册中心,其中zookeeper是比较常用的。运行zookeeper,并运行dubbo admin管理台。管理台其实就是一个jar,执行java -jardubbo-admin-0.0.1-SNAPSHOT.jar 即可,可以看到跑的是7001端口。浏览器访问默认账号和密码都是root并可以看到dubbo已经注册到zookeeper了。目前没有服务,生产者和消费者都没有。接下来我们使用案例让dubbo管理台感知到生产者和消费者。案例场景,订单服务调用用户服务,使用du原创 2020-10-26 15:37:03 · 317 阅读 · 1 评论 -
An SQL data change is not permitted for a read-only connection
java.sql.SQLException: An SQL data change is not permitted for a read-only connection, user or database.org.apache.derby.impl.jdbc.EmbedSQLException: An SQL data change is not permitted for a read-only connection, user or database.org.apache.derby.iapi.e原创 2020-09-22 17:11:17 · 1588 阅读 · 0 评论 -
springcloud zipkin环境搭建
springcloud zipkin环境搭建一、环境安装下载一个zipkin的jar包,直接cmd运行即可,浏览器访问9411端口web管理页面。二、模拟链路调用支付项目下订单需要调用调用订单接口,同时订单接口需要调用会员项目获取会员信息。即调用链如下:app-itmayiedu-pay ----> app-itmayiedu-order ----> app-itmayiedu-member这三个都需要注册到eureka注册中心 运行端口8100支付项目pom.xm原创 2020-09-10 16:35:24 · 471 阅读 · 0 评论 -
springcloud zuul网关
网关可以对请求进行过滤拦截,转发等,这种跟过滤器不一样,它可以拦截入口,而不是单独一个服务。业务场景,会员服务和订单服务,用户必须登录才能调用相关接口(即含有userToken)。项目架构Eureka作为注册中心,会员服务和订单服务注册到Eureka。网关项目配置相关规则,其中会员项目和订单项目可以部署成集群环境,zuul默认使用ribbon作为负载均衡器。其中Eureka跑8100端口,会员项目和订单项目可以参考我之前的博客(搭建Eureka注册中心),非常简单。主角:zuul官网项目pom文原创 2020-09-03 10:11:52 · 280 阅读 · 0 评论 -
springcloud config配置中心搭建
一、Eureka搭建eureka注册中心pom配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent> <!-- 管理依赖 --> <原创 2020-09-02 16:54:34 · 316 阅读 · 0 评论 -
zookeeper搭建注册中心
一、环境搭建这里略,请查看其他相关文章,很简单,windows直接运行zkServer.cmd即可。二、会员项目pom依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <原创 2020-09-01 16:51:12 · 323 阅读 · 0 评论 -
consul搭建注册中心
一、环境搭建搭建consul环境,请查看我的相关博客https://blog.csdn.net/huangbaokang/article/details/108057911windows版的,直接cmd到目录,启动consul命令即可。consul agent -dev -ui -node=cy-dev开发服务器模式启动,-node结点名为cy,-ui可以用界面访问,默认能访问。测试访问地址:http://localhost:8500二、会员项目pom.xml<parent>原创 2020-09-01 15:40:58 · 456 阅读 · 0 评论 -
consul环境搭建
下载wget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip解压 unzip consul_0.7.5_linux_amd64.zip安装./consul启动 ./consul agent -dev -ui -node=consul-dev -client=192.168.37.100浏览器访问8500端口原创 2020-08-17 17:25:36 · 428 阅读 · 0 评论 -
nacos-server-1.1.4.zip 免费下载
链接:https://pan.baidu.com/s/1oTYQuqz1oMM5kTE_tl-8JQ提取码:92gx原创 2020-08-12 11:29:22 · 1401 阅读 · 1 评论 -
nacos入门
1.下载https://github.com/alibaba/nacos/releases2.测试单机模式运行(非集群)sh startup.sh -m standalone服务注册curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'服务发现curl -X GET 'http://127.0原创 2020-08-12 11:28:08 · 334 阅读 · 0 评论 -
FastDFS Java API
项目github地址:https://github.com/happyfish100/fastdfs-client-javamaven仓库地址:https://mvnrepository.com/artifact/org.csource/fastdfs-client-java/1.27-RELEASE使用maven架构,pom.xml引入依赖<dependency> &l...原创 2019-12-13 11:10:28 · 628 阅读 · 0 评论 -
FastDFS安装及nginx搭建
下载安装 libfastcommonlibfastcommon是从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库,基础环境,安装即可 。git clone https://github.com/happyfish100/libfastcommon.git[root@tom01 tools]# cd libfastcommon/[root@tom01 libfastcom...原创 2019-12-12 16:16:23 · 467 阅读 · 0 评论 -
FastDFS简介
1提出问题在目前的互联网应用中,服务器上会存储大量的用户上传的文件。例如:电商网站会存储大量商品图片,用户评论图片。这类文件会随着用户数量的增加、商品数量的增加以及评论数据的增加而持续增长。那么这些海量的持续增加的文件该如何保存呢?①最初级的方式在Web应用根目录下创建一个专门存储图片的目录。这样做会有三个问题[1]如果文件体积不断增长,那么很可能把硬盘撑爆。[2]Web应用重新部署后会...转载 2019-12-12 11:45:39 · 324 阅读 · 0 评论