云原生
文章平均质量分 57
曾经上山的人,也有一日成为人们眼中的神。
༄༊心灵骇客༣
路漫漫其修远兮,吾将上下而求索。
展开
-
分布式Dubbo+Zookeeper(三)
Windows下安装Dubbo1.下载dubbo-admin2.解压进入目录3.打包4.输入网址:localhost:70015.总结1.下载dubbo-admindubbo本身是一个jar包,帮助java程序连接到zookeeper,并利用zookeeper消费,提供服务。官方提供了一个可视化的监控程序dubbo-admin。下载地址:https://github.com/apache/dubbo-admin/tree/master2.解压进入目录在application.properties进原创 2021-09-10 18:32:17 · 111 阅读 · 0 评论 -
分布式Dubbo+Zookeeper(四)
Dubbo+Zookeeper+SpringBoot(服务注册发现实战)1.初始化项目添加依赖三级目录1.初始化项目添加依赖<!--导入依赖:Dubbo + Zookeeper --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version&原创 2021-09-10 18:33:02 · 109 阅读 · 0 评论 -
分布式Dubbo+Zookeeper(二)
Windows下安装Zookeeper1.下载Zookeeper2.运行/bin/zkServer.cmd(记录遇到的一些坑)3.修改zoo.cfg配置文件4.使用zkCli.cmd测试1.下载ZookeeperZookeeper下载地址:https://downloads.apache.org/zookeeper/zookeeper-3.7.0/下载完毕后,进行解压2.运行/bin/zkServer.cmd(记录遇到的一些坑)运行/bin/zkServer.cmd(记住以管理员的身份运行),初次原创 2021-09-10 18:21:14 · 105 阅读 · 0 评论 -
分布式Dubbo+Zookeeper(一)
分布式分布式系统RPCDubboZooKeeper分布式系统在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;当单个节点的处理能力无法满足日益增长的计算,存储任务的时候,且硬件的提升(加内存,加磁盘,使用更好的CPU)高昂到得不偿失的时候,应用程序也不能进一步优化的时候,我们才需要考虑分布式系统。RPCRPC:远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一原创 2021-09-10 14:34:39 · 106 阅读 · 0 评论 -
分布式流处理服务—Apache Kafka
分布式流处理服务—Apache Kafka前言初识KafkaKafka的安装与部署Kafka的基础APIKafka API的高级特性Kafka 架构进阶前言Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以收集并处理用户在网站中的所有动作流数据以及物联网设备的采用信息。初识KafkaKafka&MQ场景Kafka架构刨析Kafka的安装与部署单机/集群环境搭建常见脚本命令使用Ka原创 2022-05-08 22:11:02 · 587 阅读 · 0 评论 -
Kafka架构刨析
Kafka架构刨析Kafka基础架构分区&日志三级目录Kafka基础架构Kafka集群以Topic形式负责分类集群中的Record,每一个Record属于一个Topic。每个Topic底层都会对应一组分区的日志用于持久化Topic中的Record。同时在Kafka集群中,Topic的每一个日志的分区都一定会有1个Borker担当该分区的Leader,其它的Broker担当该分区的follower,Leader负责分区数据的读写操作,follower负责同步该分区的数据。这样如果分区的Leader原创 2022-05-09 01:11:47 · 622 阅读 · 0 评论 -
Kafka&MQ场景
Kafka&MQ场景Kafka是什么?Message Queue是什么?Kafka是什么?Apache Kafka是Apache软件基金会的开源的流处理平台,该平台提供了消息的订阅与发布的消息队列,一般用作系统间解耦、异步通信、削峰填谷等作用。同时Kafka又提供了Kafka streaming插件包实现了实时在线流处理。相比较一些专业的流处理框架不同,KafkaStreaming计算是运行在应用端,具有简单、入门要求低、部署方便等优点。消息队列Kafka Streaming流处理Me原创 2022-05-08 23:53:32 · 812 阅读 · 0 评论 -
为什么要用Spring Cloud
为什么要用Spring Cloud前言什么是微服务SpringCloudAlibabaNetflix生态与依赖关系分布式事务分布式锁处理消息前言SpringCloud很重要!非常非常重要!一定要掌握!是走上成神之路的必备技术!什么是微服务所谓微服务就是要么面向需求维度,要么面向服务,要么面向技术栈去拆,拆出细小粒度的服务。所有的微服务都必须基于SpringBoot实现,否则服务根本加不进来。SpringCloudAlibabaNetflix生态与依赖关系SpringCloud生态体系技术框架真原创 2022-04-26 21:06:38 · 595 阅读 · 0 评论 -
CAP原则
CAP原则CAP定理CAP理论CAP定理CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(A):保证每个请求不管成功或者失败都有响应。分区容忍性(P):系统中任意信息的丢失或失败不会影响系原创 2022-05-14 21:11:18 · 186 阅读 · 0 评论 -
集群,分布式,微服务的区别
分布式分布式权威定义CAP定理集群,分布式,微服务的区别分布式权威定义利用物理架构形成多个自治的处理元素,不共享主内存,但是通过发送信息合作。—— Leslie Lamport分布式的好处增大系统容量加强系统可用因为模块化,所以系统模块重用度更高因为软件服务模块被拆分,开发和发布速度可以并行而变得更快系统扩展性高团队协作流程也会得到改善技术升级CAP定理1.CAP的重要性是分布式设计中最基础也最为关键的理论,它表达分布式不可能同时满足三个条件即C,A,P。2.CAP理论原创 2021-08-19 22:52:04 · 132 阅读 · 0 评论 -
宝塔linux面板访问不了
今天输入外网面板地址意外发现访问不了宝塔linux面板,以往可以,然后就去查看了下端口号,没错是8888/8888。既然不是端口号的问题,那应该就是ip地址的问题了。为什么我会说是ip地址的问题呢?这里先讲下动态ip,大部分用户上网都是使用动态ip地址的,所谓动态就是指当你每一次上网时,宽带运营商会随机分配一个IP地址,有时候你一段时间时间内之所以保持不变是是因为没有分配给别人或者在分配给别人之前你又再次上线了,那么原先的ip地址还是会分给你。因此如果想让自己的ip不变化,那么就使用光猫原创 2021-06-08 15:32:51 · 13470 阅读 · 4 评论 -
Docker基本概念
dockerDocker是什么?Docker的用途镜像,容器,仓库client和deamonDocker是什么?Docker是一个用来装程序及其环境的容器,属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。Docker的用途提供统一的环境提供快速拓展,弹性伸缩的云服务防止其他用户的进程把服务器资源占用过多镜像,容器,仓库镜像类似于Java中的类,而容器就是实例容器的这一层是可以修改的,而镜像是不可以修改的同一个镜像可以生成多个容器原创 2021-08-28 09:15:25 · 101 阅读 · 0 评论