200801-SpringCloud-Gateway地址重写

通过RewritePath配置重写转发的url,将/product-service/(?.*),重写为{segment},然后转发到订单微服务

200711-隔离技术线程池和信号量

 信号量Semaphore是一个并发工具类,用来控制可同时并发的线程数,其内部维护了一组虚拟许可,通过构造器指定许可的数量,每次线程执行操作时先通过acquire方法获得许可,执行完毕再通过release方法释放许可。如果无可用许可,那么acquire方法将一直阻塞,直到其它线程释放许可。

200709-OAuth2四种认证方式总结

OAuth2定义了四种授权方式,分别是密码模式、授权码模式、简化模式、客户端模式

200707-OAuth2入门与客户端授权码模式详解

OAuth协议为用户资源的授权提供了一个安全又简易的标准。与以往的授权方式不同之处是 OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 OAuth是安全的。OAuth 是 Open Authorization 的简写

200703-Eureka注册中心原理及其搭建

Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。

200702-OpenFeign详解

Spring Cloud OpenFeign作为Spring Cloud的子项目之一,将OpenFeign集成到Spring Boot应用中的方式,作为微服务架构下服务之间的调用提供了解决方案。

200702-Ribbon、Feign和OpenFeign的区别

feigin是一种模板化,声明式的http客户端,feign可以通过注解绑定到接口上来简化Http请求访问。当然我们也可以在创建Feign对象时定制自定义解码器(xml或者json等格式解析)和错误处理。

200701-开放API接口签名验证

为开发者分配AppId(开发者标识,确保唯一)和AppSecret(用于接口加密,确保不易被穷举,生成算法不易被猜测)。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×