03 2022 档案

摘要:kafka 是一个消息中间件如果两个服务调用 微服务划分四原则 AKF x 高可用 单点问题 y 有划分 按业务划分 日志数据传输 数据库binlog 放入不同的topic topic可以归属到不同的kafka集群 z 分片(z轴是针对y轴的细分) 若binlog量大的话将binlog由一个变成多个 阅读全文
posted @ 2022-03-24 20:55 花心大萝卜li 阅读(39) 评论(0) 推荐(0) 编辑
摘要:suvim /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO="static"IPADDR="192.168.1.22"NETMASK="255.255.255.0"GATEWAY="192.168.1.1"ONBOOT="yes 关机 ping 阅读全文
posted @ 2022-03-24 20:55 花心大萝卜li 阅读(83) 评论(0) 推荐(0) 编辑
摘要:Kafka的特性之一就是高吞吐率,但是Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,但是Kafka即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。Kafka会把收到 阅读全文
posted @ 2022-03-24 10:30 花心大萝卜li 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:同一则消息record可以被多个消费者消费consumer在kafka中任意一个消费者一定属于某一个消费组consumer group发布到Topic的每条记录都会传递到每个订阅Consumer Group中的一个消费者实例,如果所有Consumer实例都具有相同的Consumer Group,那么 阅读全文
posted @ 2022-03-24 09:36 花心大萝卜li 阅读(872) 评论(0) 推荐(0) 编辑
摘要:Kafka中所有消息是通过Topic为单位进行管理,每个Kafka中的Topic通常会有多个订阅者,负责订阅发送到改Topic中的数据。Kafka负责管理集群中每个Topic的一组日志分区数据。 生产者将数据发布到相应的Topic。负责选择将哪个记录分发送到Topic中的哪个Partition。例如 阅读全文
posted @ 2022-03-23 20:56 花心大萝卜li 阅读(156) 评论(0) 推荐(0) 编辑
摘要:消息队列是一种在分布式和大数据开发中不可或缺的中间件。在分布式开发或者大数据开发中通常使用消息队列进行缓冲、系统间解耦和削峰填谷等业务场景,常见的消息队列工作模式大致会分为两大类 至多一次:消息生产者将数据写入消息系统,然后由消费者负责去拉去消息服务器中的消息,一旦消息被确认消费之后 ,由消息服务器 阅读全文
posted @ 2022-03-23 18:57 花心大萝卜li 阅读(85) 评论(0) 推荐(0) 编辑
摘要:什么是record?kafka消息队列中的一则消息什么是topic?是kafka消息队列中对record的分类机制,生产者负责发送消息,消费者负责订阅消息什么是分区?一个topic下的数据分散存储在三个独立的文件当中什么是副本因子?当前分区文件会在集群中有多少个备份数据服务节点:负责响应或者负责管理 阅读全文
posted @ 2022-03-23 18:48 花心大萝卜li 阅读(35) 评论(0) 推荐(0) 编辑
摘要:docker commit -m="要提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名] 查看镜像文件docker images下载tomcat镜像文件docker pull tomcat运行镜像文件 以镜像文件8888端口 映射到 容器中的tomcat的8080端口dock 阅读全文
posted @ 2022-03-22 13:17 花心大萝卜li 阅读(160) 评论(0) 推荐(0) 编辑
摘要:docker pull centos:centos7 docker run -it centos:centos7 /bin/bash sudo -idocker ps 查看正在运行的容器有哪些 查看所有正在运行的docker 容器有哪些docker ps -a(q显示id)开启一个centos7 的 阅读全文
posted @ 2022-03-22 11:40 花心大萝卜li 阅读(73) 评论(0) 推荐(0) 编辑
摘要:vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 sudo systemctl daemon-reload sudo systemctl restart docker 阅读全文
posted @ 2022-03-22 10:24 花心大萝卜li 阅读(1957) 评论(0) 推荐(0) 编辑
摘要:sudo -i repository 镜像名称 tag 镜像版本 IMAGE 镜像ID created 创建时间 size 文件大小 显示镜像文件docker images显示所有的镜像文件docker images -a只显示镜像ID(阉割版)docker images -q显示文件的DIGEST 阅读全文
posted @ 2022-03-21 21:53 花心大萝卜li 阅读(26) 评论(0) 推荐(0) 编辑
摘要:镜像:Docker镜像就是一个只读的模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器 容器:Docker利用容器独立运行一个或者一组应用,容器是用镜像创建的运行实例.它可以被启动,开始,停止,删除。 每个容器都是相互隔离的,保证安全的平台,可以把容器看做是一个简易的linux环境(包 阅读全文
posted @ 2022-03-21 18:37 花心大萝卜li 阅读(82) 评论(0) 推荐(0) 编辑
摘要:https://app.vagrantup.com/boxes/searchhttps://www.vagrantup.com/https://www.virtualbox.org 输入命令 vagrant up 连接 切换root账号 重新进需要在vagrant 目录下去cmd 输入命令vagra 阅读全文
posted @ 2022-03-21 17:16 花心大萝卜li 阅读(39) 评论(0) 推荐(0) 编辑
摘要:https://www.docker.com/ 按照docker官网上的步骤安装 https://docs.docker.com/engine/install/centos/先卸载原有的docker$ sudo yum remove docker \ docker-client \ docker-c 阅读全文
posted @ 2022-03-21 16:21 花心大萝卜li 阅读(30) 评论(0) 推荐(0) 编辑
摘要:NAT模式有很大的弊端,他是基于吓一跳模式,带宽资源消耗,且耗时长 DR模式:首先客户端将数据包发送给负载均衡器,cip-->vip mac地址欺骗 将cip-->vip 的vip mac地址改带 rip服务器上,让他去接收信息 如果没有ip地址转换, 将server1 和server2 中影藏vi 阅读全文
posted @ 2022-03-20 16:25 花心大萝卜li 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在该路径下创建java目录/usr/localmkdir java赋予权限不然会传输失败chmod 777 java tar vxzf jdk-8u161-linux-x64.tar.gz设置环境变量vim /etc/profil //export REDIS_HOME=/usr/local/red 阅读全文
posted @ 2022-03-19 18:02 花心大萝卜li 阅读(15) 评论(0) 推荐(0) 编辑
摘要:所有版本下载地址https://archive.apache.org/dist/zookeeper/ 老版本zookeeper有很多命令不支持,需要安装新版本,但是jdk不是最新的就无法安装最新的zookeeper 1 下载 wget https://archive.apache.org/dist/ 阅读全文
posted @ 2022-03-19 17:45 花心大萝卜li 阅读(22) 评论(0) 推荐(0) 编辑
摘要:先比较事务id 事务id相同情况下比价myid选大的 阅读全文
posted @ 2022-03-18 21:52 花心大萝卜li 阅读(16) 评论(0) 推荐(0) 编辑
摘要:MQ是什么 消息队列是一种在分布式和大数据开发中的中间件,使用消息队列进行缓冲,系统间的解耦,削峰和填谷常见的消息队列分为两大类至多一次:消息生产者将数据写入消息系统,然后由消费者负责去拉取消息服务器中的消息,一旦消息被确认消费之后 ,由消息服务器主动删除队列中的数据,这种消费方式一般只允许被一个消 阅读全文
posted @ 2022-03-18 21:29 花心大萝卜li 阅读(15) 评论(0) 推荐(0) 编辑
摘要:https://seata.io/zh-cn/blog/download.html 部署 https://github.com/seata/seata/blob/develop/script/server/db/mysql.sql -- The script used when storeMode 阅读全文
posted @ 2022-03-18 13:25 花心大萝卜li 阅读(135) 评论(0) 推荐(0) 编辑
摘要:server端 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <d 阅读全文
posted @ 2022-03-17 20:11 花心大萝卜li 阅读(136) 评论(0) 推荐(0) 编辑
摘要:123匹配时间 bettwn 时间之间用逗号分隔 4 cookie 5 header Host Method Query Weight http://localhost:9001/nacos-provider/msb/get 这个是经过9001端口直接访问地址是可以访问的到的 http://loca 阅读全文
posted @ 2022-03-17 16:35 花心大萝卜li 阅读(113) 评论(0) 推荐(0) 编辑
摘要:server: port: 9999 spring: application: name: springcloud-gateway-9999 cloud: nacos: discovery: server-addr: localhost:8848 gateway: discovery: locato 阅读全文
posted @ 2022-03-17 12:18 花心大萝卜li 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1 Could not connect to Redis at 127.0.0.1:6379: Connection refused ./redis-server redis.conf redis-cli keys * FLUSHALL exit redis-cli shutdown ps -fe| 阅读全文
posted @ 2022-03-16 23:31 花心大萝卜li 阅读(21) 评论(0) 推荐(0) 编辑
摘要:rdb模式是默认模式,可以在指定的时间间隔内生成数据快照(snapshot),默认保存到dump.rdb文件中。当redis重启后会自动加载dump.rdb文件中内容到内存中。 用户可以使用SAVE(同步)或BGSAVE(异步)手动保存数据 可以设置服务器配置的save选项,让服务器每隔一段时间自动 阅读全文
posted @ 2022-03-16 23:21 花心大萝卜li 阅读(176) 评论(0) 推荐(0) 编辑
摘要:$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz $ tar xzf redis-6.0.6.tar.gz $ cd redis-6.0.6 $ make 编译时出现问题 请先检查gcc的版本是否低于5,如果是请先升级,可以使用以 阅读全文
posted @ 2022-03-16 20:43 花心大萝卜li 阅读(46) 评论(0) 推荐(0) 编辑
摘要:redis单机,单节点,单进程 》有什么问题? 》1单点故障, 2容量有限,3单节点压力 可以做缓存,可以做数据库 1缓存用RDB 支持关机后快速启动,数据的恢复,可以局部恢复热数据,即使缺失也可以从数据库中读取数据,实现快速反应 2数据库用AOF 数据恢复全,也可以支持混合模式,前面是rdb后面是 阅读全文
posted @ 2022-03-16 19:09 花心大萝卜li 阅读(515) 评论(0) 推荐(0) 编辑
摘要:客户端发送请求,由负载均衡服务器做地址转换,客户端只知道消息发送给了负载均衡服务器,并不知道到消息发送到哪里去,此时,CIP VIP 负载均衡服务器里面有NAT网络地址转换协议,将私有网络地址转换为公网地址D-NAT技术, 将目标地址改为RIP 即CIP >RIP,此时服务器1,就能收到CLIENT 阅读全文
posted @ 2022-03-16 17:00 花心大萝卜li 阅读(189) 评论(0) 推荐(0) 编辑
摘要:server: port: 8888 spring: application: name: nacos-customer-openfegin-8888 cloud: nacos: discovery: server-addr: localhost:8848 management: endpoints 阅读全文
posted @ 2022-03-16 13:44 花心大萝卜li 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-15 22:11 花心大萝卜li 阅读(5) 评论(0) 推荐(0) 编辑
摘要:类加载过程 1.loading(加载到内存) 2linking 1Verification(校验:这个class符不符合class文件标准CAFFEEBABE) 2Preparation(把class 静态变量附默认值,不是赋初值 例如:int i=8,并不是直接赋值成8 而是先赋值为0 ) 3Re 阅读全文
posted @ 2022-03-15 21:36 花心大萝卜li 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-15 17:30 花心大萝卜li 阅读(34) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.alib 阅读全文
posted @ 2022-03-15 16:33 花心大萝卜li 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-15 13:43 花心大萝卜li 阅读(33) 评论(0) 推荐(0) 编辑
摘要:上述URL请求中带有索引为0的参数hot1在1秒内超过1次访问,就会限制访问,但是访问页面报500错误,页面提示信息不友好,为了解决这一问题,在sentinelResource注解中添加blockHanlder参数,指定出现异常所跳转的页面 可以有效的减少访问热点商品的访问次数,避免服务器压力过大 阅读全文
posted @ 2022-03-15 10:56 花心大萝卜li 阅读(126) 评论(0) 推荐(0) 编辑
摘要:900 秒一次写入 没满足RDB存储的三个条件 aof中不会出现redis....这些标识 当aof记录一些重复的指令是,(对一个KEY一致做修改操作,最终效果就是一个,但AOF只记录操作指令) 只需要(老版本)对AOF 多余指令做重写 减小AOF文件大小 增量日志+全量时点数据 rdb >快,但是 阅读全文
posted @ 2022-03-14 22:47 花心大萝卜li 阅读(33) 评论(0) 推荐(0) 编辑
摘要:ip地址 :点分字节 一个点隔开一个字节,一个字节8个二进制位,11111111 11111111 11111111 11111111 255 255 255 255 ip和掩码做与运算 可以得出网络号 上述ip地址和子网与运算为192.168.150.0 (这个网段,你为这个网段的第14位) 在网 阅读全文
posted @ 2022-03-14 19:25 花心大萝卜li 阅读(216) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2.2.1.RELEASE</versio 阅读全文
posted @ 2022-03-14 15:34 花心大萝卜li 阅读(246) 评论(0) 推荐(0) 编辑
摘要:内存限制为100mb,以下的指令可以放在redis.conf文件中。 maxmemory 100mb 设置maxmemory为0代表没有内存限制。对于64位的系统这是个默认值,对于32位的系统默认内存限制为3GB。 当指定的内存限制大小达到时,需要选择不同的行为,也就是策略。 合理选择大小,充分利用 阅读全文
posted @ 2022-03-12 22:50 花心大萝卜li 阅读(40) 评论(0) 推荐(0) 编辑
摘要:C:\Windows\System32\drivers\etc 127.0.0.1 eureka-7900127.0.0.1 eureka-7901127.0.0.1 eureka-7902 在项目workspace.xml最后追加 <component name="RunDashboard"> < 阅读全文
posted @ 2022-03-11 18:03 花心大萝卜li 阅读(106) 评论(0) 推荐(0) 编辑
摘要:当访问者调用orderApi 的时候 才能访问order 服务, 但是当网络问题或者其他因素导致order服务提供无法及时响应,给用户造成不友好的体验, 因此在order api端 可以设置(hystrix) 服务降级 可以设置访问服务的时间,在规定的时间内没有给出响应,直接给用户反映“服务繁忙,请 阅读全文
posted @ 2022-03-11 13:12 花心大萝卜li 阅读(80) 评论(0) 推荐(0) 编辑
摘要:git add 文件名+后缀 git commit -m "message" 文件名+后缀 或者直接写 git commit git reflog(带有指针的历史版本) git reset --hard +指针 阅读全文
posted @ 2022-03-11 12:08 花心大萝卜li 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示