- 博客(45)
- 收藏
- 关注
原创 软件开发部署要求分析:为保证在无互联网的情况下
(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。
2024-04-04 18:00:21
238
原创 软件开发非功能性要求自动部署方案
(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。
2024-04-04 17:50:42
221
原创 组合化:组合化是对某一类产品进行功能、分析和结构分解
对于一个领域,软件的模块划分可以是一致的、稳定的,依据软件的体系结构可以对领域软件的基本组成模块进行划分,一般的应用层模块的划分相对复杂、多变,可以依据具体的系统需求进行补充、完善和增加,提供基础数据共享、软件集成以及通信、网络传输等服务的软件,相对功能独立、通用性强,一般作为通用模块,是系统软件组成中相对固定的模块。通用模块一般具有功能性、独立性、可组装性、通用性的特点。软件的模块化是将复杂的软件系统分解为一组高内聚、低耦合的模块,通过对这些模块的集成(组合)形成不同的软件系统。
2024-04-04 17:42:03
230
原创 软件开发系列化:系列化是从产品使用要求和发展规律出发
系列化是从产品使用要求和发展规律出发,将同一功能产品的主要参数或者规格按一定的数系或要求作合理规划,并对其型式和结构进行简化和统一,使产品有序发展并形成一定的序列,以满足用户广泛要求的一种标准化形式。软件系列化是把一类软件产品的主要功能、性能特性和配置的规模,按照应用模式、应用的平台环境和用户进行分类、分级形成合理的序列,以较少的品种或规格满足最大使用范围的标准化方式。
2024-04-04 17:36:00
106
原创 软件开发组合化设计:软件的组合化设计不仅是软件降低复杂性的基本方法
软件的组合化设计不仅是软件降低复杂性的基本方法,也是提高软件系统灵活性、可扩展性的方法。软件的组合化是将复杂的软件系统分解为一组高内聚、低耦合的模块,通过对这些模块的集成形成不同的分系统。
2024-04-04 17:24:34
85
原创 软件开发系列化设计:软件系列化是把一类软件产品的主要功能
软件系列化是把一类软件产品的主要功能、性能特性和配置的规模,按照应用模式、应用的平台环境和用户进行分类、分级形成合理的序列,以较少的品种或规格满足最大使用范围的标准化方式。
2024-04-04 17:16:42
97
原创 软件开发ELK日志基础框架
收集和分析日志是应用开发及运维至关重要的一环,本系统采用的微服务分布式特性导致日志分散,产生日志速度越来越快,传统手段和工具在排错过程显得力不从心,基于现状,本系统采用基于全文搜索引擎Lucene构建的ELKstack平台,是目前主流的日志收集分析解决方案,ELK包含的组件有Logstash、Beats、ElasticSearch、Kibana。(1)日志收集和导入ElasticSearch;(1)日志收集和导入ElasticSearch。ELK日志系统数据流图。ELK日志系统数据流图。
2024-04-04 17:05:15
136
原创 选型依据Kafka消息中间件
使用 Kafka 的认证机制,限制对 Kafka 集群的访问权限。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes(简称K8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
2024-04-04 16:56:33
154
原创 服务注册中心:采用Nacos作为注册中心和配置中心
2)服务熔断机制是应对雪崩效应的一种微服务链路保护机制,当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回"错误"的响应信息。软件服务部署在服务器上,启动后,会将服务的接口注册在Nacos注册中心中,并采用心跳机制,告诉注册中心该服务是否健康,注册中心可以查看服务的健康状况,出现调用不到的情况后,注册中心会剔除该服务,客户端在调用服务后,Ribbon从注册中心中取出可以正常服务的接口,并采用轮询、随机等方式实现负载均衡效果。
2024-04-04 16:48:06
228
原创 Hystrix延迟容错框架:本软件采用Hystrix框架
本软件采用Hystrix框架,来处理分布式系统的延迟和容错情况,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。接近实时的监控:Hystrix提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Hystrix延迟容错框架。
2024-04-04 16:40:11
194
原创 Ribbon负载均衡框架:采用Ribbon解决客户端负载均衡问题
本软件服务部署在服务器上,启动后,会将服务的接口注册在Nacos注册中心中,并采用心跳机制,告诉注册中心该服务是否健康,注册中心可以查看服务的健康状况,出现调用不到的情况后,注册中心会剔除该服务,客户端在调用服务后,Ribbon从注册中心中取出可以正常服务的接口,并采用轮询、随机等方式实现负载均衡效果。(3) AvailabilityFilteringRule:会先过滤掉由于多次访问故障而处于断路器跳闸状态的服务,还有并发的连接数量超过阈值的服务,然后对剩余的服务列表按照轮询策略进行访问;
2024-04-04 16:31:27
290
原创 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:24:29
301
原创 软件架构:本系统软件采用良好可扩展的微服务架构
采用Hystrix框架来处理分布式系统的延迟和容错情况,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。接近实时的监控:Hystrix提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。
2024-04-04 16:08:42
1431
原创 软件开发服务与培训:为解决客户在系统使用中遇到的问题
为客户提供多种形式的售后服务体系,包括线上值守服务、现场支持及紧急服务、定期保养服务、电话技术支持、电子邮件支持等。服务内容包括:XXXX维护、服务器安全维护、版本升级服务、服务器与数据库性能维护等。为解决客户在系统使用中遇到的问题,保证该系统的正常运转,并以实际需要向客户提供及时有效的服务。承诺以健全的售后服务体系、多样的服务方式及丰富的服务内容,对XXX提供满意的售后服务服务和技术支持。
2024-04-03 17:29:36
108
原创 软件开发售后服务:承诺系统验收后1年内为甲方提供免费的售后服务
3、远程服务:如果用户在我们技术人员指导下通过自己的操作仍然未能解决问题的,在客户授权的条件下,我们还可以为客户提供远程服务。通过远程操作电脑来解决问题。4、现场服务:当出现不能远程控制解决的问题,我们将提供技术人员的上门服务,现场解决问题。2、电子邮件服务:用户可将遇到的各种问题或要求直接发到我司售后服务邮箱XXX@163.com,工作日2小时内即可答复。承诺系统验收后1年内为甲方提供免费的售后服务(免费维护期结束后,每年按合同金额的5%或双方协商收取维护费)。1、电话服务:7*24小时技术电话服务。
2024-04-03 17:22:51
149
原创 软件开发培训服务:现场的安装调试结束后
现场的安装调试结束后,负责对用户现场培训,软件培训不少于3天。参加培训人员为系统管理人员、系统操作人员,主要培训内容包括:服务器端软件的配置过程、数据库管理方法、系统的安装、使用、维护,以及常见的技术问题的解决办法。
2024-04-03 17:16:10
233
原创 软件安装调试服务:承诺本项目全部按时开发完成
承诺本项目全部按时开发完成,并部署安装到客户指定的服务器,服务器环境的搭建及初始数据的导入均有我司负责完成,确保该软件能够正常运行。
2024-04-03 17:09:35
88
原创 软件开发部署要求分析:为保证在无互联网的情况下
(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。
2024-04-03 17:00:36
241
原创 软件开发业务类培训:系统总体介绍,详细功能介绍
(2)应用软件简单的工作原理、结构、流程及操作使用的培训。(3)信息化建设工程项目管理流程介绍。(1)系统总体介绍,详细功能介绍。
2024-04-03 16:50:58
104
原创 软件开发技术类培训:系统的使用、总体介绍、系统架构
(2)了解系统的工作原理、业务流程及软、硬件技术,使接受培训人员具备较高的理论水平和丰富的实践经验,并能做到理论指导实践。(3)系统安全管理:从操作系统、网络、应用软件等多方面现场介绍系统的安全管理的实现。(1)系统的使用、总体介绍、系统架构、算法模型、安全管理等方面的培训;
2024-04-03 16:43:25
110
1
原创 软件部署要求分析为保证在无互联网的情况下
(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。
2024-04-03 11:03:43
194
原创 软件非功能性要求自动部署方案
(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。 系统集成部署流程图。
2024-04-03 10:53:33
247
原创 软件组合化是对某一类产品进行功能、分析和结构分解的基础
对于一个领域,软件的模块划分可以是一致的、稳定的,依据软件的体系结构可以对领域软件的基本组成模块进行划分,一般的应用层模块的划分相对复杂、多变,可以依据具体的系统需求进行补充、完善和增加,提供基础数据共享、软件集成以及通信、网络传输等服务的软件,相对功能独立、通用性强,一般作为通用模块,是系统软件组成中相对固定的模块。通用模块一般具有功能性、独立性、可组装性、通用性的特点。软件的模块化是将复杂的软件系统分解为一组高内聚、低耦合的模块,通过对这些模块的集成(组合)形成不同的软件系统。
2024-04-03 10:45:15
263
原创 系列化是从产品使用要求和发展规律出发的吗
系列化是从产品使用要求和发展规律出发,将同一功能产品的主要参数或者规格按一定的数系或要求作合理规划,并对其型式和结构进行简化和统一,使产品有序发展并形成一定的序列,以满足用户广泛要求的一种标准化形式。软件系列化是把一类软件产品的主要功能、性能特性和配置的规模,按照应用模式、应用的平台环境和用户进行分类、分级形成合理的序列,以较少的品种或规格满足最大使用范围的标准化方式。
2024-04-03 10:37:54
294
原创 软件组合化设计是软件降低复杂性的基本方法,提高软件系统灵活性
软件的组合化设计不仅是软件降低复杂性的基本方法,也是提高软件系统灵活性、可扩展性的方法。软件的组合化是将复杂的软件系统分解为一组高内聚、低耦合的模块,通过对这些模块的集成形成不同的分系统。
2024-04-03 10:29:27
73
原创 软件系列化是把一类软件产品的主要功能、性能特性和配置的规模
软件系列化是把一类软件产品的主要功能、性能特性和配置的规模,按照应用模式、应用的平台环境和用户进行分类、分级形成合理的序列,以较少的品种或规格满足最大使用范围的标准化方式。
2024-04-03 10:22:09
272
原创 ELK日志基础框架:收集和分析日志是应用开发及运维至关重要的一环
收集和分析日志是应用开发及运维至关重要的一环,本系统采用的微服务分布式特性导致日志分散,产生日志速度越来越快,传统手段和工具在排错过程显得力不从心,基于现状,本系统采用基于全文搜索引擎Lucene构建的ELKstack平台,是目前主流的日志收集分析解决方案,ELK包含的组件有Logstash、Beats、ElasticSearch、Kibana。(1)日志收集和导入ElasticSearch;(1)日志收集和导入ElasticSearch。(3)可视化操作,查询等;ELK日志系统数据流图。
2024-04-03 10:09:02
728
原创 Ribbon负载均衡框架:本软件微服务架构中采用Ribbon解决客户端
本软件服务部署在服务器上,启动后,会将服务的接口注册在Nacos注册中心中,并采用心跳机制,告诉注册中心该服务是否健康,注册中心可以查看服务的健康状况,出现调用不到的情况后,注册中心会剔除该服务,客户端在调用服务后,Ribbon从注册中心中取出可以正常服务的接口,并采用轮询、随机等方式实现负载均衡效果。(3) AvailabilityFilteringRule:会先过滤掉由于多次访问故障而处于断路器跳闸状态的服务,还有并发的连接数量超过阈值的服务,然后对剩余的服务列表按照轮询策略进行访问;
2024-04-03 09:59:33
291
原创 Nacos服务注册中心设计
本软件微服务架构中采用Spring Cloud Gateway网关控制框架,Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。(4) 可以对路由指定 Predicate(断言)和 Filter(过滤器);(5) 易于编写的 Predicate(断言)和 Filter(过滤器);(3) 集成 Spring Cloud 服务发现功能;(7) 请求限流功能;
2024-04-02 20:13:50
308
原创 软件架构有哪些:本系统软件采用良好可扩展的微服务架构
采用Hystrix框架来处理分布式系统的延迟和容错情况,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。接近实时的监控:Hystrix提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。
2024-04-02 18:34:14
406
原创 软件售后与培训安装调试服务
为客户提供多种形式的售后服务体系,包括线上值守服务、现场支持及紧急服务、定期保养服务、电话技术支持、电子邮件支持等。为解决客户在系统使用中遇到的问题,保证该系统的正常运转,并以实际需要向客户提供及时有效的服务。承诺以健全的售后服务体系、多样的服务方式及丰富的服务内容,对 提供满意的售后服务服务和技术支持。3、远程服务:如果用户在我们技术人员指导下通过自己的操作仍然未能解决问题的,在客户授权的条件下,我们还可以为客户提供远程服务。1、电话服务:提供每周五个工作日专业电话技术支持(时间:8:00-20:00)
2024-04-02 18:26:23
264
原创 软件售后服务与培训安装调试培训服务
参加培训人员为系统管理人员、系统操作人员,主要培训内容包括:服务器端软件的配置过程、数据库管理方法、系统的安装、使用、维护,以及常见的技术问题的解决办法,软件培训不少于1天。为解决客户在系统使用中遇到的问题,保证该系统的正常运转,并以实际需要向客户提供及时有效的服务。承诺以健全的售后服务体系、多样的服务方式及丰富的服务内容,对甲方提供满意的售后服务服务和技术支持。远程服务:如果用户在我们技术人员指导下通过自己的操作仍然未能解决问题的,在客户授权的条件下,我们还可以为客户提供远程服务。
2024-04-02 18:02:38
307
原创 软件安装调试服务培训服务
现场的安装调试结束后,负责对用户现场培训。参加培训人员为系统管理人员(技术人员)、系统操作人员(开发者,使用者),主要培训内容包括:服务器端软件的配置过程、数据库管理方法、系统的安装、使用、维护,以及常见的技术问题的解决办法。承诺本项目全部按时开发完成,并部署安装到客户指定的服务器,服务器环境的搭建及初始数据的导入均有我司负责完成。
2024-04-02 17:39:28
389
原创 软件服务与培训:为解决客户在系统使用中遇到的问题
为客户提供多种形式的售后服务体系,包括线上值守服务、现场支持及紧急服务、定期保养服务、电话技术支持、电子邮件支持等。服务内容包括:XXXX维护、服务器安全维护、版本升级服务、服务器与数据库性能维护等。为解决客户在系统使用中遇到的问题,保证该系统的正常运转,并以实际需要向客户提供及时有效的服务。承诺以健全的售后服务体系、多样的服务方式及丰富的服务内容,对XXX提供满意的售后服务服务和技术支持。
2024-04-02 17:23:12
262
原创 售后服务包括哪些内容:承诺系统验收后1年内为甲方提供免费服务
3、远程服务:如果用户在我们技术人员指导下通过自己的操作仍然未能解决问题的,在客户授权的条件下,我们还可以为客户提供远程服务。通过远程操作电脑来解决问题。4、现场服务:当出现不能远程控制解决的问题,我们将提供技术人员的上门服务,现场解决问题。2、电子邮件服务:用户可将遇到的各种问题或要求直接发到我司售后服务邮箱XXX@163.com,工作日2小时内即可答复。承诺系统验收后1年内为甲方提供免费的售后服务(免费维护期结束后,每年按合同金额的5%或双方协商收取维护费)。1、电话服务:7*24小时技术电话服务。
2024-04-02 17:06:52
430
原创 软件培训服务:现场的安装调试结束后
现场的安装调试结束后,负责对用户现场培训,软件培训不少于3天。参加培训人员为系统管理人员、系统操作人员,主要培训内容包括:服务器端软件的配置过程、数据库管理方法、系统的安装、使用、维护,以及常见的技术问题的解决办法。
2024-04-02 16:52:07
253
1
原创 安装调试服务:承诺本项目全部按时开发完成
承诺本项目全部按时开发完成,并部署安装到客户指定的服务器,服务器环境的搭建及初始数据的导入均有我司负责完成,确保该软件能够正常运行。
2024-04-02 16:40:22
386
1
原创 售后服务与培训:为解决客户在系统使用中遇到的问题
为解决客户在系统使用中遇到的问题,保证该系统的正常运转,并以实际需要向客户提供及时有效的服务。承诺以健全的售后服务体系、多样的服务方式及丰富的服务内容,对甲方提供满意的售后服务服务和技术支持。为客户提供多种形式的售后服务体系,包括线上值守服务、现场支持及紧急服务、电话技术支持、电子邮件支持等。
2024-04-02 16:27:13
341
1
原创 软件部署要求分析怎么写:为保证在无互联网的情况下
(1) 使用Nexus在本地搭建npm、yum和maven私有仓库,Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架设一个中央仓库,在这个中央仓库上配置远程服务器源,当我们客户端需要某些包时,如果本地Nexus中央仓库没有这个包,就去远程服务器源中下载,下载成功后,这个包会保存在中央仓库中,下次再使用这个包时,直接从Nexus中央仓库获取,就无需从远程服务器下载了。请点击输入图片描述(最多18字)
2024-04-02 16:07:03
307
1
原创 软件培训内容:开发培训——S级培训
了解系统的工作原理、业务流程及软、硬件技术。使受训人员具备较高的理论水平和丰富的实践经验,并能做到理论指导实践。系统安全管理——从操作系统、网络、应用软件等多方面现场介绍系统的安全管理的实现。系统的总体介绍、系统架构、网络配置、安全管理等方面的培训;二次开发能力——系统的表结构、实现技术、开发工具的培训。2.应用软件简单的工作原理、结构、流程及操作使用的培训。1.系统总体介绍,详细功能介绍。3. XXX系统管理流程介绍。开发培训——S级培训。
2024-04-02 15:44:04
324
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人