分布式
文章平均质量分 69
Linux、dubbo、springBoot、springcloud.....
小白黑_216
这个作者很懒,什么都没留下…
展开
-
SpringCloud
SpringCloud微服务架构常见的面试题?1、什么是微服务?martinflow这个人提出了微服务的架构思想,是一种开发软件的架构,将应用程序构建为独立的组件,并将每个应用程序进程作为一项服务运行。这些服务使用轻量级 API 通过明确定义的接口进行通信。这些服务是围绕业务功能构建的,每项服务执行一项功能。由于它们是独立运行的,因此可以针对各项服务进行更新、部署和扩展,以满足对应用程序特定功能的需求。2、微服务之间是如何进行通讯的?3、SpringCloud和Dubbo?4、SpringBoo原创 2021-12-29 22:11:51 · 725 阅读 · 0 评论 -
SpringBoot整合Dubbo
SpringBoot整合Dubbo1、启动Linux操作系统的zookeeper服务[root@localhost bin]# ./zkServer.sh start ../conf/zoo.cfg查看状态[root@localhost bin]# ./zkServer.sh status ../conf/zoo.cfgZooKeeper JMX enabled by defaultUsing config: ../conf/zoo.cfgClient port found: 2181. C原创 2021-12-12 16:09:22 · 1657 阅读 · 0 评论 -
RabbitMQ
RabbitMQ消息中间件RabbitMQ介绍与安装1.RabbitMQ的介绍RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为消息的中间件)。AMQP(Advanced Message Queuing Protocol)高级消息队列协议:客户端向MQ发送的消息协议是AMQP协议。JMS(Java Message Server)一样,都是一种消息规范,相比而言可定是AMQP高级一些。2.MQ的功能1)异步处理:把用户的请求发送给消息中间件后,消息中间件会先进行局部响应,原创 2021-12-12 16:02:15 · 4412 阅读 · 0 评论 -
SpringBoot
SpringBootSpringBoot介绍1.SpringBoot是Spring的全家桶,SpringBoot是用来简便Spring应用开发的,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用2.背景:J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大,所以现在程序员都是用SpringBoot开发,简化了很多很多步骤,和配置文件和依赖3.优点快速搭建项目,简化spring开发内嵌了tomcat服务器,无序程序员手动部署自定义启动器,原创 2021-12-12 13:19:31 · 326 阅读 · 0 评论 -
Redis
RedisRedis:No sql数据库,Not Only sql 不仅仅是数据库,和mysql相比,mysql是关系型数据库,在二维表中、文件中,Redis是非关系型数据库,以key-value的形式以内存的形式在内存中。什么是Redis?答:Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,他可以作为数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(string),散列(hash),列表(list),集合(set),有序集合(sorted set),事务(transac原创 2021-12-01 22:05:52 · 1081 阅读 · 0 评论 -
Git版本提交工具
Git什么是GitGit是版本提交工具,是为了项目合作开发时,我们可以将各个开发人员的项目统一管理,提交到一起,然后进行汇总,例:四个人合作开发,有一个是项目经理,其余三个人在开发时,都有自己的功能模块,各自开发互相不影响,同一个版本提交工具,进行提交到项目经理的服务器上即可,最后进行项目整合。Svn:本地GIt:一个开源的分布式版本控制系统给本地仓库取名字,提交时候方便区分1.git config user.name tom2.git config user.email test@qq.c原创 2021-11-28 17:27:10 · 220 阅读 · 0 评论 -
Dubbo
Dubbo简介Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源JavaRPC框架,他提供了三大核心能力:面向接口的远程服务调用、只能容错和负载均衡、服务自动注册和发现。作用单体项目拆分出多个小的项目,目的是好维护,耦合度低,便于拆分,可以移植,重复利用。zookeepeer介绍zookeeper俗称动物园管理员,在Linux系统中安装zookeeper服务器,端口号原创 2021-11-28 16:41:28 · 1169 阅读 · 0 评论 -
Linux
Linux什么是Linux?答:就是一个操作系统,像windows、mac、鸿蒙等GUN模式客户端—>shell脚本–>Linux kernal内核—>HardWare为什么要学习Linux?答:Windows是多用户系统(假的多用户),有病毒,Linux也是多用户,是真正的多用户,只有文件夹和问价,永远都不会有病毒,开源的,适用于程序员使用,运行成本低,安全,易于部署各个服务器,mysql、tomcat、solr…Linux的简介Linux前身是Unix诞生于贝尔实验室原创 2021-11-28 16:27:03 · 654 阅读 · 0 评论