首页   注册   登录
 znood 最近的时间轴更新

znood

V2EX 第 80762 号会员,加入于 2014-11-08 22:30:47 +08:00
今日活跃度排名 7608
znood 最近回复了
3 天前
回复了 TimLang 创建的主题 Apple iPad air2 是不是苹果最超值的产品
不升级都还行
4 天前
回复了 woshilibai 创建的主题 程序员 身体废了。
明天会更疼,卧床吧
不管是什么原因,在线上系统折腾本来就不应该。
方案:centos7 搭建测试环境,测试通过后整体替换线上环境
@FakeLeung 楼主说的 jwt
首先楼主需要明白 [认证] 和 [鉴权] 的区别
认证是对用户访问的人员认证,表明访问者是谁;而鉴权是在认证的基础上检查该用户是否对资源有访问权限。

所以你应该只需要认证,而认证中不需要 payload 也能获取到用户名;因为 token 是你用私有 key 签发给用户的,只需要用 public 证书验证 token 是否有效,然后从 token 中取用户名即可。
10 天前
回复了 daijinming 创建的主题 程序员 努力了一周的微服务 demo,欢迎访问
接楼上,楼主研究了一周还是没搞懂微服务是什么,跟 Docker/Kubernetes 没有直接关系,只是一种系统架构,Docker (部署)能够更好的发挥微服务的优势,所以被炒起来的概念,还有 Docker 不是 linux 微内核。

楼主还需要多加学习,不能了解一点点概念就开始吹嘘。

我的笔记:
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于 HTTP 的 RESTful API )。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。

微服务是软件开发中把一个单一的应用拆分成一系列微服务的架构方法。每一个服务都有其独特且定义良好的角色,有自己的进程,并通过 HTTP API 或者消息进行通信。在同一应用中,每个微服务可以独立于同级其他的服务,进行部署、升级、扩展和重启。它们通常由自动化系统进行编排,使得在不影响最终用户的情况下,对实时应用程序的频繁更新成为可能。

1、small service 这个好理解,就是微服务就是小服务。
2、independently deployable 可独立部署。微服务就是将原来的共享库的依赖方式,改为远程调用的依赖方式,每个微服务都是独立部署的服务。
3、fully automated deployment 完全的自动化部署。这点往往被大家忽略,为什么微服务就要完全的自动化部署呢?因为以前的几个服务,被拆分为成百上千的服务,如果没有完全的自动化部署,基本上是不可维护的。当然,你可以说『我就是不差钱,我就招上千个人来管这些服务』:)就不叫微服务了?也能行,但这也违背了我们搞微服务的目标吧。


IBM 文章:
解析微服务架构(一):什么是微服务
https://www.ibm.com/developerworks/community/blogs/3302cc3b-074e-44da-90b1-5055f1dc0d9c/entry/%E8%A7%A3%E6%9E%90%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84_%E4%B8%80_%E4%BB%80%E4%B9%88%E6%98%AF%E5%BE%AE%E6%9C%8D%E5%8A%A1?lang=en
解析微服务架构(二):融入微服务的企业集成架构
https://www.ibm.com/developerworks/community/blogs/3302cc3b-074e-44da-90b1-5055f1dc0d9c/entry/%E8%A7%A3%E6%9E%90%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84_%E4%BA%8C_%E8%9E%8D%E5%85%A5%E5%BE%AE%E6%9C%8D%E5%8A%A1%E7%9A%84%E4%BC%81%E4%B8%9A%E9%9B%86%E6%88%90%E6%9E%B6%E6%9E%84?lang=zh
解析微服务架构(三):微服务重构应用及 IBM 解决方案
https://www.ibm.com/developerworks/community/blogs/3302cc3b-074e-44da-90b1-5055f1dc0d9c/entry/%E8%A7%A3%E6%9E%90%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84_%E4%B8%89_%E5%BE%AE%E6%9C%8D%E5%8A%A1%E9%87%8D%E6%9E%84%E5%BA%94%E7%94%A8%E5%8F%8AIBM%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?lang=zh
27 天前
回复了 mgbaozi 创建的主题 macOS VMWare Fusion 11.0 发布,付费升级
@imgse 不支持
27 天前
回复了 mgbaozi 创建的主题 macOS VMWare Fusion 11.0 发布,付费升级
现在用 docker 了……
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   703 人在线   最高记录 3762   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 6ms · UTC 20:29 · PVG 04:29 · LAX 13:29 · JFK 16:29
♥ Do have faith in what you're doing.
沪ICP备16043287号-1