首页 > 其他分享 >微服务开发

微服务开发

时间:2023-04-27 16:14:08浏览次数:25  
标签:服务 technical 开发 query 工具 tools Microsoft software

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

 

Business workflow

Specific implementation logic for each function provided to the technical team. Including correct logical order, abnormal judgment, copy reminder, etc. The goal is to communicate to the technical team based on the product business, how the function should be specifically implemented. Ensure the efficiency of the technical team work

业务工作流程
提供给技术团队的每个功能的具体实现逻辑。包括正确的逻辑顺序、异常判断、复制提醒等。目标是根据产品业务与技术团队沟通,具体应如何实现功能。确保技术团队工作的效率

Use Case Diagram

<Provide some key use case to team to understanding the core business logic.Including operational logic of the entire product/participating roles/how is the information delivered? The goal is to communicate to team members how the product's business works. Achieve agreement within the team on product business understanding>

用例图
<向团队提供一些关键用例,以了解核心业务逻辑。包括整个产品的运营逻辑/参与角色/信息是如何传递的?目标是向团队成员传达产品的业务运作方式。在团队内部就产品业务理解达成一致>

Use Case Name:

XXX query

Participant:

XXX customer

Description:

Query personal risk information

Precondition:

Obtain access token before query

Post condition:

Return to query status after query is completed

Trigger condition:

Call the XXX Query interface

Basic process:

Verify access tokens, verify input parameters, query Pudao products, parse query results, generate HTML reports, and store them in the XXX system

Alternative process:

None

End:

Query completed, use case ended

标签:服务,technical,开发,query,工具,tools,Microsoft,software
From: https://www.cnblogs.com/hofmann/p/17359223.html

相关文章

  • 编程开发8大语言详解,为什么Java是我最推荐的?
    一.前言很多没有接触过编程语言的同学,都会觉得编程开发特别高端和神奇,担心理解不了更担心学不会。当然,也有人会认为,你既然是做编程的,那么你应该什么都会,什么软件的开发都能完成,这是平哥经常听到的两种声音。在此,平哥需要给大家科普一下,编程确实改变了这个世界,但这是所有编程人......
  • 织密“安全云网”,天翼云探索构建分布式多场景云服务稳定性保障体系!
    近日,中国信息通信研究院(以下简称“中国信通院”)主办,混沌工程实验室承办的信息通信领域系统稳定性保障沙龙·北京站成功举办。沙龙以“共筑数字免疫韧性长城,助力信息通信行业稳定安全运行”为主题,旨在促进信息通信领域系统稳定性保障技术交流,推动信息通信领域稳定安全运行水平提升,......
  • 年薪50万开发者相亲失败:程序员,别输在不会说话上
    关注“Java后端技术全栈”回复“000”获取大量电子书Ⅰ越来越不会说话的程序员“编程能力很赞,但沟通能力可能有所欠缺”——很多人这么形容程序员。其实,除了他人这么评价,程序员本身也说自己越来越不会说话了。看看一些网友的吐槽:以前还挺会说的。追老婆那会,和她一起走回家,从校门口,......
  • Unity跟IOS原生开发项目融合
    更多精品文章Aladdin的博客需求:做一款社交类的APP,主体工程是原生开发,也就是是IOS的Xcode工程,产品经理为了丰富应用的玩法,就想往里面加上现在比较流行的AR功能,组成一款AR社交APP,我们之前见识多的都是工程是主体,然后IOS原生功能或者代码作为插件添加进Unity的Plugin里面,这样的方式参......
  • 直播电商平台开发,发布多图片上传到服务器并实现图片预览功能
    直播电商平台开发,发布多图片上传到服务器并实现图片预览功能vue页面<viewclass="container1"><imagesrc="../../static/errorImage.jpg"mode="scaleToFill"@click="upload"></image><imagev-for="iteminimglist":src=&q......
  • [中] API开发中的种类、工具及最佳实践指南
    引言1.1.何为API?1.2.API在现代软件开发中的重要性API开发类型2.1.RESTfulAPIs2.2.GraphQLAPIs2.3.gRPCAPIs2.4.SOAPAPIs2.5.WebSockets和Real-timeAPIs2.6.API类型中的比较API开发工具3.1.API设计工具3.1.1.OpenAPI规范(Swagger)3.......
  • 关于将程序部署到服务器上
    这两天把程序迁移到天翼云服务器上,主要遇到了系统字符集排序规则的问题;把我思路整乱了。其实从无到有,最重要的是三步:1.软件安装。2.配置和数据。3.使用测试。软件安装1.确保IIS安装好了;把数据库软件安装好。2.把自己写的程序都复制到服务器上。配置和数据1.IIS中部署好网......
  • 服务器出现了一个新软件,一帮大佬吵起来了!
    一天深夜,加班的程序员都已经下班,而服务器却热闹了起来。 “听说了吗?这家公司即将有一个大项目要来!”,tomcat神秘的说到。隔壁的Nginx闻声说到:“什么大项目?”“说是什么大数据,要实现10亿级数据秒级检索!”“啥,10亿,秒级?”“是啊,这次不知道又是哪个数据库要受苦了”,tomcat笑着......
  • 记一次线上服务器问题排查过程
    问题描述前几天我们更新线上服务器,使用对应的新版客户端连接时,怎么都连不上,如果直接连接其他服,比如我们内部的测试服或者审核服,却一切正常。同时,如果使用老包连接服务器,也是正常的这个问题查的头疼,每一步都超出我的理解范围排查过程首先第一步,我们在服务器接口的必经之路上......
  • html文件中使用vue3+element-plus开发模版
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="w......