Project experience

Recently,

  • 1) Development of edge services of infrastructure of Internet of Things platform (adding devices to keep connected to the cloud, based on MQTT protocol)

  • 2) Golang EdgeX device service project (Golang development project experience, based on third-party SDK development)

  • 3) OIDC User Unified Certification Center (OAUTH and OIDC protocol understanding problems)

  • 4) wechat login integration

  • 5) Optimize the communication mechanism (change the communication mode to gRPC when the edge service and cloud service are deployed on the cloud)

Time nearly

  • 1) CI/CD assembly line project API

  • 2) Assembly line construction

Problems encountered in the project:

  • 1) Troubleshooting: Container communication problems caused by dual network adapters of the test server (Docker container network)

  • 2) Generate and upload middleware products (how to upload products without modifying customer images)

  • 3) Project optimization: optimize log query (a large number of real-time log pre-processing problems)

    Involved in:

    1. Creating a child process
    2. Stream processing