Fork me on GitHub

随笔分类 -  ketchup

微服务
摘要:设计思想 接上篇设计一个授权服务 来聊聊 他是怎么被设计出来的 https://www.cnblogs.com/alangur/p/13187053.html#4628838 设计说明 权限服务作为微服务中其实也可以认为只一个授权中心。在这个授权中心下,他主要提供其他服务的需要的用户的业务逻辑的验证 阅读全文
posted @ 2020-07-17 12:04 phil_guo 阅读(1636) 评论(0) 推荐(1) 编辑
摘要:基于角色的访问控制 (RBAC) 是将系统访问限制为授权用户的一种方法,是围绕角色和特权定义的与策略无关的访问控制机制,RBAC的组件使执行用户分配变得很简单。 在组织内部,将为各种职务创建角色。执行某些操作的权限已分配给特定角色。成员或职员(或其他系统用户)被分配了特定角色,并且通过这些角色分配获 阅读全文
posted @ 2020-06-24 13:54 phil_guo 阅读(6042) 评论(7) 推荐(8) 编辑
摘要:什么是网关 简单点说网关是一个Api服务器,是系统的唯一入口。为每个客户端提供一个定制的Restful API。同时它还需要具有一些业务之外的责任:鉴权。静态响应等处理。 为什么需要gateway 我们知道我们要进入一个服务本身,并不是一件容易的事情。服务本身有自己的通讯协议,这种协议往往不能很好的 阅读全文
posted @ 2020-06-10 12:30 phil_guo 阅读(3511) 评论(0) 推荐(6) 编辑
摘要:ketcup git地址:https://github.com/simple-gr/ketchup 服务治理是什么 企业为了确保事情顺利完成而实施的过程,包括最佳实践、架构原则、治理规程、规律以及其他决定性的因素。 我理解的就是服务治理就是一颗药,用来治疗服务之间存在的各种疑难杂症从而能让他正常的运 阅读全文
posted @ 2020-05-27 08:18 phil_guo 阅读(698) 评论(0) 推荐(2) 编辑
摘要:ketcup git地址:https://github.com/simple-gr/ketchup rabbitmq 安装 1.docker pull rabbitmq:management 2.docker run -itd --name rabbitmq --restart=always -p 阅读全文
posted @ 2020-05-20 12:18 phil_guo 阅读(522) 评论(0) 推荐(2) 编辑
摘要:ketcup git地址:https://github.com/simple-gr/ketchup consul 安装 1.docker pull consul 2.docker run --name=consul --restart=always -d -p 8500:8500 consul 3. 阅读全文
posted @ 2020-05-19 14:26 phil_guo 阅读(500) 评论(2) 推荐(0) 编辑
摘要:1.背景 在ketchup诞生之前。期间也是用surging开发了两个项目。奈何surging没有文档,升级之后,只能从头在读一遍源码,了解新功能,会消耗大量的时间。商业化也使一些 想学习微服务的人望而却步。所以就诞生了我想做一个微服务框架的想法。 ketchup的诞生 借鉴了大量surging的设 阅读全文
posted @ 2020-05-18 11:15 phil_guo 阅读(1310) 评论(0) 推荐(8) 编辑

点击右上角即可分享
微信分享提示