Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing golang Language SDK for the AO.space Platform Base #3

Open
aospace-admin opened this issue Apr 27, 2023 · 5 comments
Open
Labels

Comments

@aospace-admin
Copy link
Contributor

aospace-admin commented Apr 27, 2023

Description:

To facilitate the invocation of platform-side interfaces, we plan to implement an SDK in Golang.

Project output requirements:

Project Technical Requirements:

  • Familiarity with Golang.
  • Familiarity with the HTTP protocol.

Open Source Summer Official Website

实现傲空间平台侧基础服务的 golang 语言 SDK

描述

为了方便对平台侧基础服务接口的调用,计划实现 ao-space/platform-base golang 语言版的 sdk。

项目产出要求

项目技术要求

  • 熟悉 Golang
  • 熟悉 http 协议

开源之夏官网

@big-dust
Copy link

big-dust commented Jul 6, 2023

2023.07.06 会议

会议

  • 与java-sdk在使用上一致

  • 取消服务分区,服务集中到一个client

  • 在client中设置线程池

下周

  • 研究线程池问题

  • 新的项目实现方案

2023.07.06 Meeting

Meeting

  • Consistency in usage with java-sdk.

  • Service partitioning canceled, services centralized into one client.

  • Thread pool configuration in the client.

Next Week

  • Research on thread pool issues.

  • New project implementation plan.

@big-dust
Copy link

会议纪要 2023/07/13

  • 与java-sdk对齐方法名称

  • 需要输出日志功能(模式选项)

  • requestId作为可选参数

  • 针对某些场景 设置默认连接池

下周计划

  • 方法名称对齐

  • 默认连接池具体设置

  • 用户未传入requqestId ,由sdk生成

  • 研究输出日志功能的实现


Meeting Minutes 2023/07/13

  • Align method names with the Java SDK.
  • Implement logging functionality with mode options.
  • Make requestId an optional parameter.
  • Set default connection pool for specific scenarios.

Next Week's Plan

  • Align method names.
  • Determine specific settings for the default connection pool.
  • Generate requestId in the SDK if not provided by the user.
  • Research the implementation of logging functionality.

@big-dust
Copy link

big-dust commented Jul 20, 2023

会议纪要 2023/07/20

  • 检视上周任务

下周计划

  • 单元测试
  • 考虑多种测试场景
  • 部署多个平台进行迁移测试

Meeting Minutes 2023/07/20

  • Review of Last Week's Tasks

Next Week's Plan

  • Unit Testing
  • Consider various testing scenarios
  • Deploy on multiple platforms for migration testing

@big-dust
Copy link

会议纪要 2023/08/10

  • SDK 文档中英文

  • 设计思路相关文档

  • 平台的能力测试的作用与背景

下周计划

  • 完成 SDK 的英文文档
  • 为 SDK 添加平台能力测试相关的功能

Meeting Minutes 2023/08/10

Agenda

  • SDK documentation in both Chinese and English
  • Documentation related to design approaches
  • Significance and background of platform capability testing

Next Week's Plans

  • Complete the English documentation for the SDK
  • Add functionality related to platform capability testing to the SDK

@big-dust
Copy link

会议纪要 2023/08/17

  • 并发测试
  • 能力判断
  • 接口能力验证

下周计划

  • 进行并发的测试
  • 能力判断的方法
  • 已有接口发请求前先验证能力
  • 文档内容增加: 日志等

Meeting Minutes 2023/08/17

Agenda:

  • Concurrent Testing
  • Capability Assessment
  • Interface Capability Validation

Next Week's Plans

  • Conduct concurrent testing to assess system performance under varying loads.
  • Define methods for conducting capability assessments effectively.
  • Prioritize validation of existing interface capabilities before sending requests.
  • Enhance documentation with additional content, including logs and related information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants