无分类 SpringCloud微服务04Turbine组件实现微服务集群监控 微服务架构中为了保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应程序的可用性和健壮性,它是一个重要指标。HystrixDashboard是作为断路器状态的一个组件,提供了数据监控和直…
java Spring-cloud-一步步实现广告系统-14-全量索引代码实现 上一节我们实现了索引基本操作的类以及索引缓存工具类,本小节我们开始实现加载全量索引数据,在加载全量索引数据之前,我们需要先将数据库中的表数据导出到一份文件中。Let’s code.
无分类 从0手写springCloud项目模块搭建续-SpringCloud-config-SpringCloud-Bus 前面我们搭建好了几个服务([链接])后面将springCloud config相关的放下了,今天抽时间将这一部分补齐,并通过bus消息总线实现动态刷新配置(热部署,不重启)。首先我们来看一下为什么要用springcloud config。…
java Spring-cloud-一步步实现广告系统-11-使用Feign实现微服务调用 上一节我们使用了Ribbon(基于Http/Tcp)进行微服务的调用,Ribbon的调用比较简单,通过Ribbon组件对请求的服务进行拦截,通过Eureka Server 获取到服务实例的IP:Port,然后再去调用API。本节课我们使用更简单的方式…
无分类 SpringCloud微服务02Ribbon和Feign组件实现服务调用的负载均衡 Ribbon是一个客户端的负载均衡(Load Balancer,简称LB)器,它提供对大量的HTTP和TCP客户端的访问控制。
无分类 SpringCloud微服务03Hystrix组件实现服务熔断 微服务架构特点就是多服务,多数据源,支撑系统应用。这样导致微服务之间存在依赖关系。如果其中一个服务故障,可能导致系统宕机,这就是所谓的雪崩效应。
无分类 Spring-cloud-一步步实现广告系统-5-投放系统配置启动实体类 其他的数据库对应实体类(AdUnit,AdPlan,AdCreative,AdUnitDistrict,AdUnitHobby,AdUnitKeyword,RelationshipCreativeUnit),大家可以参考上面的例子自己实现,也可以去github上下载源码。
无分类 Spring-Cloud-OAuth2-自定义授权类型实现其他方式登录短信验证码登录手机号密码登录 通过继承AbstractCustomTokenGranter抽象令牌授予者类实现getUserDetails方法获取需要的参数并调用CustomUserDetailsService用户细节服务的方法认证获取用户细节数据。