Menu

Analysis of Go Concurrent Programming Cases

{{ product.price_format }}
{{ product.origin_price_format }}
Quantity:
SKU:{{ product.sku }}
Model: {{ product.model }}

{{ variable.name }}

{{ value.name }}

Introduction As the C language of the 21st century, Golang has been increasingly adopted as the primary programming language by more and more people due to its simplicity and efficiency. Concurrency is the greatest advantage of Golang. This course will take you to explore the mysteries of concurrency in Golang. In addition, you can also learn about object-oriented programming in Golang. Ultimately, a high-performance log monitoring system that can be used in the production environment is realized.

Chapter 1 Course Introduction

A simple demonstration of the functions of the log monitoring program was provided, followed by an introduction to some basic knowledge about concurrent programming and its implementation in Golang, laying a solid knowledge foundation for subsequent courses.

 

Course Introduction 1-1

 

Explanation of Common Concurrent Models 1-2

 

1-3 Concurrency Extension: Concurrency and Parallelism

 

1-4 Object-oriented Programming in golang

Chapter 2 Implementation of Log Monitoring Program

This chapter explains the architecture design and coding implementation of the system, breaking down complex business logic into multiple independently executing modules, using the idea of concurrency to enhance the execution efficiency of the program, and also involves the use of various new packages. The course also covered the configuration and usage of grafana and influxdb.

 

2-1 Practical Log Analysis System

 

2-2 Code Optimization

 

2-3 Reading module implementation

 

2-4 Implementation of the parsing module

 

Explanation of the 2-5 Writing Module Process

 

Specific implementation of the 2-6 write module

 

2-7 Drawing of monitoring Diagrams

 

2-8 Operation Status Monitoring

Chapter 3 Course Summary

Summarize the programming knowledge points involved in the entire course, mainly including the use of goroutines and channels. It reviewed the key points of the entire log monitoring program implementation and the design ideas of concurrent programs.

 

3-1 Detail Optimization and Course Summary