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

[GLCC 赛题] 为 kitex 适配 Windows #469

Closed
cloudwegoIce opened this issue May 23, 2022 · 0 comments · May be fixed by cloudwego/netpoll#191
Closed

[GLCC 赛题] 为 kitex 适配 Windows #469

cloudwegoIce opened this issue May 23, 2022 · 0 comments · May be fixed by cloudwego/netpoll#191
Labels
activity Mark as community activity

Comments

@cloudwegoIce
Copy link

cloudwegoIce commented May 23, 2022

🚩GLCC 高校编程夏令营赛题
👏欢迎大家参与~

GLCC 是由中国计算机学会举办的高校开源编程夏令营活动,活动为项目准备了开源奖学金。请在以下链接中报名参与⬇️
报名链接: https://www.gitlink.org.cn/glcc/subjects/detail/35
关于issue相关问题、解题思路的答疑将在群内进行

image

题目简介包含:
1、题目描述
kitex 是字节跳动开源的 Golang RPC 框架,支持 thrift 和 protobuf 的编解码协议,配套了同名的命令行代码生成工具 kitex,底层使用了 netpoll 做网络传输层。目前 kitex 和 netpoll 仅支持在 *nix 平台上的使用,尚未支持 Windows。
2、编码任务

  • 实现 netpoll 和 kitex 对 Windows 的适配和支持
  • 不应对 netpoll 和 kitex 的 API、抽象层次做大范围的不兼容变更

3、技能要求和编程语言

  • 熟悉 Windows 和 Linux 平台的网络编程
  • Golang
    (尽可能不要使用 CGO,如果确实不可或缺,需要用文档详细说明)
    (如果使用了其他开源项目的代码,必须明确标注并遵循原有许可证)

4、预期完成结果
可以在 Windows 上使用 kitex 生成代码、创建并启动服务,编写客户端进行调用,短连接、长连接和多路复用模式都能正确运行。

@cloudwegoIce cloudwegoIce changed the title 为 kitex 适配 Windows [GLCC 赛题] 为 kitex 适配 Windows May 30, 2022
@YangruiEmma YangruiEmma added the activity Mark as community activity label Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
activity Mark as community activity
3 participants