
分布式开发
文章平均质量分 55
分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。
唐 昊
稳扎稳打,步步为营
展开
-
了解springcloud微服务基本组件等相关基础知识
基本组件服务发现——Eureka客服端负载均衡——Ribbon断路器——Hystrix服务网关——Zuul分布式配置——Spring Cloud Config父工程环境搭建pom依赖子模块依赖管理<dependencyManagement> <dependencies> <!-- 导入SpringCloud需要的依赖信息 --> <dependency>原创 2021-02-26 19:18:18 · 251 阅读 · 2 评论 -
记录maven跳过测试打包指令
问题描述通常我们在编译项目的过程中为了使项目更加完善,会添加很多测试单元,进行项目的运行测试。然而这些测试单元在打包的过程中也会扫描到并且加入到打包行列中去,极大的浪费资源,这是我们所不想看到的故为了解决这个问题使用如下打包指令,跳过测试单元执行打包:mvn install -Dmaven.test.skip=true打包的pom文件中定义打包配置 <build> <plugins> <plugin> <gr原创 2021-02-17 18:50:23 · 208 阅读 · 0 评论 -
记录SpringSession结合redis实现session共享
功能实现在单一架构中服务器发送http请求时候,会检查是否包含一个session标识- 称为session_id,如果已包含一个session_id则说明以前已经为此客户端创建过session,服务器就按照session_id把这个session检索出来使用(如果检索不到会重新创建一个)而单一架构所有的服务都运行在同一个Tomcat上,故而不用考虑session的问题,从一开始登录session的创建到实现各种功能最终退出登录,所需的session都在同一个Tomcat上然而分布式架构,原创 2021-02-09 23:04:52 · 865 阅读 · 0 评论 -
记录SpringCloud启用 Hystrix 仪表盘功能出现Unable to connect to Command Metric Stream.的异常解决方案
控制台打印其实仔细查看日志:Origin parameter: http://localhost:1001/actuator/hystrix.stream is not in the allowed list of proxy host names. If it should be allowed add it to hystrix.dashboard.proxyStreamAllowList.2021-02-08 20:35:26.394 WARN 1920 --- [nio-8000..原创 2021-02-08 20:47:06 · 6820 阅读 · 16 评论 -
记录springboot整合Thymeleaf的环境准备
pom依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.10.RELEASE</version> <relativePath/> <!-- lookup原创 2021-02-07 21:31:05 · 539 阅读 · 0 评论 -
如何在idea中创建(war包方式)maven项目并部署到Tomcat服务上
第一步:在父工程基础上右键第二步:出现如图所示的目录文件右键点击(图中所示)第三步:配置module—>web若无web则:点击+号,进行选择第四步:配置Tomcat中途若出现错误,则点击-号即可删除第五步:配置Artifacts第六步:添加第七步:如图所示(即为配置成功)第八步:配置Tomcat服务器如果选项没有Tomcat,则点击更多点击之前配置的test:war exploded如图所示测试启动...原创 2021-01-17 13:21:36 · 495 阅读 · 2 评论 -
win 10环境下安装nacos跑不起来怎么办
问题如下:java.io.IOException: java.lang.IllegalArgumentException: db.num is null问题所在:nacos的启动配置默认是集群模式,当运行环境为单机模式启动时,会报错:故我们需要修改默认的启动配置文件修改为:standalone之后再启动:基本成功测试一下:(http://127.0.0.1:8848/nacos/)...原创 2020-10-04 16:52:37 · 846 阅读 · 0 评论 -
vagrant安装centos 7系统及其相关镜像的配置
所需软件下载:virtualbox(轻量的虚拟机)地址vagrant下载地址一、主机环境要求CPU虚拟化步骤:百度百科二、安装docker官方镜像仓库打开window cmd运行窗口,运行vagrant init centos/7可以看出在个人用户文件下 出现了如下的文件配置IP地址:通过cmd窗口输入:ipconfig查出之后在配置文件中更改如下命令:在cmd管理员的命令窗口下 :vagrant reload(重载vagrant)vagrant up 启动虚拟环境原创 2020-10-02 21:39:00 · 996 阅读 · 4 评论