
项目一
Golang高并发
服务器框架开发
项目简介:
该项目是基于Golang原生实现的高并发服务器,包含接口设计、编写消息类(实现IMsg接口)消息打包工具类、连接类(实现IConnection接口)、连接管理类、(实现IConnectionMgr接口)、请求类(实现IRequest接口)、路由类(实现IRouter接口)、消息管理类(实现IMsgHandler接口)、(实现IServer接口)等。
项目特色:
1. 自动编码,解码数据包,压缩在网络中传输的数据2. 自动封包,解包数据,解决TCP粘包问题3. 在连接建立和连接断开的时候,自动执行回调函数4. 客户端连接数控制5. 客户端消息频率控制6. 自动处理客户端消息7. 自动启动固定数目的worker goroutine 进行消息的处理,避免goroutine的无限扩张8. 高效的,自动执行回调函数的 timer/ticker

项目二
基于Beego的Web商城
项目简介:
大型电子商务平台,包含用户中心、商品展示、商品相册管理、购物车、订单、支付、评论、搜索、商品类型管理、权限管理等功能。
项目特色:
1. 关系型数据库-mysql、no-sql缓存型数据库-redis
2. 分布式文件系统fastDFS、前端开发Html5+js+Css高级
3. Beego框架(router、orm、model、controller)

项目三
Golang分布式微服务
房源租赁平台
项目简介:
基于Docker分布式容器,k8s作为容器编排搭建微服务基础设施。GoMicro搭建服务架构、Consul作为服务发现,其中采用RESTful协议与gRPC/Protobuf作为微服务间通信机制,解决大企业高并发分布式理论后端服务方案。
项目特色:
1.微服务的优势
2. docker容器构建微服务
3. protobuf微服务交互协议
4. gRPC远程调度机制
5. 服务发现
6. 基于go-micro微服务实战

项目四
基于HyperLedger Fabric
农商溯源平台
项目简介:
基于HyperLedger Fabric联盟链完成商品溯源及电商平台,该系统采用区块链分布式去中心化的特性设计整体解决方案,包括商品的材料、配料、物流等溯源查询。包括食品查询、配料查询、中转查询、商品发布、配料添加、中转商品等功能,全部数据都可精细化追溯,多机构联盟数据可信。
项目特色:
1. HyperLedger Fabric核心模块
2. 智能合约与链代码
3. 溯源业务chainCode编写
4. 链代码管理

项目五
以太坊众筹钱包
项目简介:
区块链轻钱包,包含 助记词、Keystore、私钥 生成、导入导出管理,管理 地址 中 对应币种资产,轻松转账并查询记录。
项目特色:
1. 一套助记词,创建主流币种与各种代币
2. 为用户管理各种转账地址,并备注,方便快捷
3. 以太坊solidity最新语法
4. solc智能合约编译,web3前后端存取以太坊数据,vue前端框架
5. 主流币与ERC代币接口,truffle框架(对客户端做了深度集成:开发、测试、部署)