微服务开发

发布时间 2023-04-27 16:09:25作者: hofmann

Software environment requirements
The software environment includes the software on which the project runs. Such as web applications, databases, caching, log management services and other third-party service etc. If the software is OSS license, please provide detail OSS license Type

软件环境要求
软件环境包括运行项目的软件。如网络应用程序、数据库、缓存、日志管理服务和其他第三方服务等。如果软件是OSS许可证,请提供详细的OSS许可证类型

Software Name

Version

License Type

.NET

6.0

 

Consul

1.9.0

 

Microsoft SQL Server Management Studio

14.0.17289.0

 

Tool chain

A toolchain is a set of tools for developing software. These tools are generally used one by one, and the output of one tool is input to the next tool. It usually includes five categories: collaboration, build, test, deploy, and run. For example, software lifecycle management tools, communication tools, and knowledge sharing tools used in collaboration. Build SCM, CI, build, database management tools. Test unit tests and other automated test tools. Automated deployment tools for deployment, configuration file management tools, artefact management tools. Cloud platform, orchestration, scheduling tools, BI, monitoring and logging tools used during the running process.  

工具链

工具链是一组用于开发软件的工具。这些工具通常一个接一个地使用,一个工具的输出被输入到下一个工具。它通常包括五类:协作、构建、测试、部署和运行。例如,协作中使用的软件生命周期管理工具、通信工具和知识共享工具。构建SCM、CI、构建和数据库管理工具。测试单元测试和其他自动化测试工具。用于部署的自动化部署工具、配置文件管理工具、人工制品管理工具。运行过程中使用的云平台、编排、调度工具、BI、监控和日志记录工具。

Category

Tool Name

Version

License Type

Collaboration

Microsoft Visual Studio Professional 2022 (64-bit)

17.1.2

 

Outlook 2016

16.0.5254.1001

 

Git

2.38.1

 

Confluence

7.18.1

GNU LGPL

Jira

v9.0.0

GNU LGPL

Build

Nexus

3.40.1-01

 

Microsoft SQL Server Management Studio

14.0.17289.0

 

Test

NUnit

3.13.2

 

Moq

4.17.2

 

Postman

8.11.1

 

Deploy

PowerShell

5.1.19041.2364

 

.NET

6.0

 

Run

Consul

1.9.0

 

ActiveMQ

5.16.4

 

NLog

5.2.1

 

Technology stack

The technology stack describes some of the skills required to develop a project. From the technical know-how, we can also see the technical elements of the entire platform, the size of the platform, etc. It usually includes technical languages for development, template engines, development platforms, development frameworks, middleware, and more.

技术堆栈
技术堆栈描述了开发项目所需的一些技能。从技术诀窍中,我们还可以看到整个平台的技术元素、平台的大小等。它通常包括用于开发的技术语言、模板引擎、开发平台、开发框架、中间件等。

Category

Tool Name

Version

License Type

Languages for development

C#

10

 

Template engines

N/A

 

 

Development platforms

Microsoft Visual Studio Professional 2022 (64-bit)

17.1.2

 

JDK

1.8.0_291

 

Development frameworks

.Net

6.0

 

Microsoft.EntityFrameworkCore

6.0

 

Midleware

Swagger

6.3.0