针对microsvs/base业务框架的DEMO演示 DEMO 针对microsvs/base业务框架的DEMO演示

[demo](https://github.com/microsvs/demo)用于演示这个[base业务框架](https://github.com/microsvs/base)的使用,方便大家对它更加熟悉 demo由四个微服务构成:gateway、token、address和user 1. gateway作为网关,对外提供web服务 2. token对已登录用户进行身份验证 3. user获取用户相关信息 4. address提供地址服务。 ## DEMO截图 ...阅读全文

2018-12-26 14:53:31

基于graphql的微服务基础框架 小而美 基于graphql的微服务基础框架

[基于graphql的小而美业务框架](https://github.com/microsvs/base) base是一个小而美的业务基础框架,它使用graphql作为api通信协议基础。然后提供了一些可以直接使用的后端存储服务。 ![tiny-base](https://gewuwei.oss-cn-shanghai.aliyuncs.com/tracelearning/base.png) ## 基础特性 1. 只支持graphql协议通信;提供了graphql-ui;...阅读全文

2018-12-26 14:51:23 小黄鸡

kafka中间件服务 消息队列 kafka中间件服务

## 消息发布-订阅中间件服务 为了促进产品的平台化建设, 把kafka消息队列从服务中抽象出来。让消息队列只关注消息的订阅和发布,使用微服务,减少与 业务逻辑的耦合, 该服务支持多实例部署 使用方法:只需要在models/grpc_server.go文件中填充要接收的消息体和发送的消息体protocolbuffer,业务逻辑在其他业务 逻辑服务中实现, 本项目写了一个与工作有关的订单和短信订阅和发送实例, 其目的是让大家明白怎么样使用该服务。 ## 技术栈 ...阅读全文

2017-03-10 13:36:55 陈东海

https://github.com/1046102779/wx_relay_server 微信中继服务器 https://github.com/1046102779/wx_relay_server

# 微信中继服务器 目的:其他服务采用拉服务模式,通过rpcx进行rpc通信,获取相关微信token. 用户微信公众号第三方平台刷公众号平台和托管的公众号appid的相关token, 该服务不能停超过10分钟. 主要刷公众号第三方平台的component_access_token和preauthcode, 公众号的authorizer_access_token和authorizer_refresh_token 存储方式:etcd存储rpc服务地址和微信公众号平台和公众号token, ...阅读全文

2017-03-09 15:48:23 陈东海

单用户多角色权限管理平台 权限管理 单用户多角色权限管理平台

权限管理服务平台, 利用shiro权限管理设计思想, 支持单用户多角色,比RBAC的资源管理更细粒度化 Edit 权限管理服务平台 该服务采用比较流行的微服务思想, 利用shiro<域,动作,实体>思想,实现权限管理平台服务, 它支持单用户多角色 , 比RBAC的资源管理更细粒度化 权限管理服务平台的实现,主要由三个步骤构成: 第一步:判断URL是否在白名单中,如果是,直接返回状态码:200 第二步:解析URL,获取功能ID和实体ID,服务初始化阶段,会构建多叉树 第三步...阅读全文

2017-03-04 03:24:03 陈东海

列表泛型包 go package 列表泛型包

# package slicelement Go library for finding element in slice type or operating set including union, interaction and difference. not only it supports the buildin types which includes `[]int/[]*int`, `[]float/[]*float`, `[]string/[]*string`, but ...阅读全文

2017-02-25 01:38:35 陈东海