简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
读【微服务设计】(八)总结
1. 微服务的原则围绕业务概念建模,经验表明,围绕业务的限界上下文定义的接口,比围绕技术概念定义的接口更稳定。拥抱自动化文化,微服务包含太多复杂性的东西,比如我们不得不管理大量的服务。所以最好的方式是在前期花费一定的时间构建支持微服务的工具;还有自动化的测试,部署脚本等等,能够帮我们做大多数耗时间的事情。隐藏内部实现细节,为了使一个服务独立于其他服务,最大化独自演化的能力。限界上下文建模在这方面可
读【微服务设计】(六)安全
1. 身份验证与授权当谈到与系统交互的人和事时,身份验证和授权是核心概念。我们一般把要进行身份验证的人或物成为主体。对于单块系统来说,app本身会处理身份验证和授权。比如Django提供现成的用户管理功能。但是在分布式系统领域,我们希望用户仍然使用一套用户名密码来使用整个系统,也就是单点登录(Single Sign-On)。当主体尝试访问一个资源时,会被定向到一个身份提供者那里进行身份验证,这个主
windows安装mysql 遇到错误193的解决办法
关键字:net start MySQL 时: 发生系统错误 193。 * 不是有效的 Win32 应用程序。原博客:http://blog.csdn.net/a379039233/article/details/46819877闲来无事想在windows OS上装个mysql,安装的是解压缩版本,当我设置好环境变量,管理员运行cmd启动mysql时,遇到这个奇葩错误,百
【Rust】在mac上交叉编译linux和windows程序(包含Docker实现)
Rust在mac上交叉编译
到底了