自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 软件开发部署要求分析:为保证在无互联网的情况下

(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。

2024-04-04 18:02:38 189 1

原创 软件开发非功能性要求自动部署方案

(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。

2024-04-04 17:52:32 207 1

原创 软件开发系列化:系列化是从产品使用要求和发展规律出发

对于一个领域,软件的模块划分可以是一致的、稳定的,依据软件的体系结构可以对领域软件的基本组成模块进行划分,一般的应用层模块的划分相对复杂、多变,可以依据具体的系统需求进行补充、完善和增加,提供基础数据共享、软件集成以及通信、网络传输等服务的软件,相对功能独立、通用性强,一般作为通用模块,是系统软件组成中相对固定的模块。通用模块一般具有功能性、独立性、可组装性、通用性的特点。软件的模块化是将复杂的软件系统分解为一组高内聚、低耦合的模块,通过对这些模块的集成(组合)形成不同的软件系统。

2024-04-04 17:43:16 189 1

原创 软件开发组合化设计:软件的组合化设计不仅是软件降低复杂性的基本方法

软件的组合化设计不仅是软件降低复杂性的基本方法,也是提高软件系统灵活性、可扩展性的方法。软件的组合化是将复杂的软件系统分解为一组高内聚、低耦合的模块,通过对这些模块的集成形成不同的分系统。

2024-04-04 17:26:54 89 1

原创 软件开发系列化设计:软件系列化是把一类软件产品的主要功能

软件系列化是把一类软件产品的主要功能、性能特性和配置的规模,按照应用模式、应用的平台环境和用户进行分类、分级形成合理的序列,以较少的品种或规格满足最大使用范围的标准化方式。

2024-04-04 17:17:58 109 1

原创 软件开发ELK日志基础框架

收集和分析日志是应用开发及运维至关重要的一环,本系统采用的微服务分布式特性导致日志分散,产生日志速度越来越快,传统手段和工具在排错过程显得力不从心,基于现状,本系统采用基于全文搜索引擎Lucene构建的ELKstack平台,是目前主流的日志收集分析解决方案,ELK包含的组件有Logstash、Beats、ElasticSearch、Kibana。(1)日志收集和导入ElasticSearch;(1)日志收集和导入ElasticSearch。ELK日志系统数据流图。ELK日志系统数据流图。

2024-04-04 17:07:43 367 1

原创 选型依据Kafka消息中间件

使用 Kafka 的认证机制,限制对 Kafka 集群的访问权限。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes(简称K8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。

2024-04-04 16:57:26 255 1

原创 服务注册中心:采用Nacos作为注册中心和配置中心

2)服务熔断机制是应对雪崩效应的一种微服务链路保护机制,当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回"错误"的响应信息。软件服务部署在服务器上,启动后,会将服务的接口注册在Nacos注册中心中,并采用心跳机制,告诉注册中心该服务是否健康,注册中心可以查看服务的健康状况,出现调用不到的情况后,注册中心会剔除该服务,客户端在调用服务后,Ribbon从注册中心中取出可以正常服务的接口,并采用轮询、随机等方式实现负载均衡效果。

2024-04-04 16:49:22 227 1

原创 Hystrix延迟容错框架:本软件采用Hystrix框架

本软件采用Hystrix框架,来处理分布式系统的延迟和容错情况,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。接近实时的监控:Hystrix提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Hystrix延迟容错框架。

2024-04-04 16:41:07 182 1

原创 Ribbon负载均衡框架:采用Ribbon解决客户端负载均衡问题

本软件服务部署在服务器上,启动后,会将服务的接口注册在Nacos注册中心中,并采用心跳机制,告诉注册中心该服务是否健康,注册中心可以查看服务的健康状况,出现调用不到的情况后,注册中心会剔除该服务,客户端在调用服务后,Ribbon从注册中心中取出可以正常服务的接口,并采用轮询、随机等方式实现负载均衡效果。(3) AvailabilityFilteringRule:会先过滤掉由于多次访问故障而处于断路器跳闸状态的服务,还有并发的连接数量超过阈值的服务,然后对剩余的服务列表按照轮询策略进行访问;

2024-04-04 16:33:10 313 1

原创 Nacos服务注册中心设计:本软件的微服务架构中采用Nacos作为注册中心和配置中心

本软件微服务架构中采用Spring Cloud Gateway网关控制框架,Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。(4) 可以对路由指定 Predicate(断言)和 Filter(过滤器);(5) 易于编写的 Predicate(断言)和 Filter(过滤器);(3) 集成 Spring Cloud 服务发现功能;(7) 请求限流功能;

2024-04-04 16:21:04 263 1

原创 软件架构:本系统软件采用良好可扩展的微服务架构

采用Hystrix框架来处理分布式系统的延迟和容错情况,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。接近实时的监控:Hystrix提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。

2024-04-04 16:11:32 1156 1

原创 战术互联网模拟训练仿真系统软件

战术互联网模拟训练仿真系统软件

2022-08-08 15:32:54 543 1

原创 航空兵战术对抗模拟训练仿真系统软件

航空兵战术对抗模拟训练仿真系统软件

2022-08-08 14:45:38 593

原创 北京系统软件开发公司哪家专业一点

北京系统软件开发公司哪家专业一点

2022-08-08 10:19:29 10

原创 北京软件开发公司实力排名前十名有哪些呢

北京软件开发公司实力排名前十名有哪些呢

2022-08-08 10:02:30 313

原创 【Spring Cloud学习笔记】【3/2】下篇

服务注册:将服务信息注册进注册中心服务发现:从注册中心上获取服务信息实质:存key服务命取value闭用地址1先启动eureka注主册中心2启动服务提供者payment支付服务3支付服务启动后会把自身信息(比服务地址L以别名方式注朋进eureka4消费者order服务在需要调用接口时,使用服务别名去注册中心获取实际的RPC远程调用地址5消去者导调用地址后,底屋实际是利用HttpClient技术实现远程调用6消费者实癸导服务地址后会缓存在本地jvm内存中,默认每间隔30秒更新—

2022-04-28 14:47:58 3129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除