go chord

好久没有写东西了,感觉一直不太会写,也深知自己懂得太少,写不出有深度的东西,但又想写点什么,毕竟给自己定过目标. 说到目标,自己定了好多都没有按计划实现,很是羞愧。

费话就不多说了,go语言二年前曾学过一下下,毕竟没有经历过真实的项目垂练,所以忘记得也差不多了。 现有重新拿起来说学习,这次给自己也定了一个目标,用go来造一个轮子,毕竟造轮子是学习语言最快的方式。这个轮子就是一个简易的开发框架,目标不能定太大,只能是一个小小的目标。

暂定个名字就叫go chord ,一个简易微服务开发框架

主要实现以下特性

  • 支持数据库 Mongodb
  • 支持定时任务(方便执行周期性任务)
  • 支持简单 Auth (使用jwt web token)
  • 支持请求参数验证(服务器端验证参数有效性)
  • 支持启动时初始化(初始化数据)
  • 支持api编写
  • 集成图片上传接口

第一目标是完成,完成,完成. 不考虑性能,代码阅读性。