Spring Cloud
Isaac-Zhang
做一个好人。
展开
-
[Spring cloud 一步步实现广告系统] 6. Service实现&Zuul配置&Test
[Spring cloud 一步步实现广告系统] 6. Service实现&Zuul配置&Test原创 2019-07-29 19:51:05 · 903 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 17. 根据流量类型查询广告
广告检索服务 功能介绍 媒体方(手机APP打开的展示广告,走在路上看到的大屏幕广告等等) 请求数据对象实现 从上图我们可以看出,在媒体方向我们的广告检索系统发起请求的时候,请求中会有很多的请求参数信息,他们分为了三个部分,我们来编码封装这几个参数对象信息以及我们请求本身的信息。Let's code. 创建广告检索请求接口 /** * ISea...原创 2019-08-12 22:25:24 · 854 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 19. 监控Hystrix Dashboard
在之前的18次文章中,我们实现了广告系统的广告投放,广告检索业务功能,中间使用到了 服务发现Eureka,服务调用Feign,网关路由Zuul以及错误熔断Hystrix等Spring Cloud组件。简单调用关系: 但是系统往往都会报错,我们之前定义了一些容错类和方法,但是只是在控制台可以看到错误信息,我们想要统计一些数据,怎么才能更直观的看到我们的服务调用情况呢,接下来,和大家讨论一个新的...原创 2019-08-15 22:41:19 · 360 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结
到目前为止,我们整个初级广告检索系统就初步开发完成了,我们来整体回顾一下我们的广告系统。整个广告系统编码结构如下: mscx-ad 父模块 主要是为了方便我们项目的统一管理 mscx-ad-db 这个模块主要有2个作用,本身只应该作为数据库脚本管理package来使用,但是我们在生成索引文件的过程中,为了方便,我就直接将导出全量索引的j...原创 2019-08-20 23:00:53 · 909 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 16. 增量索引实现以及投送数据到MQ(kafka)
实现增量数据索引 上一节中,我们为实现增量索引的加载做了充足的准备,使用到mysql-binlog-connector-java 开源组件来实现MySQL 的binlog监听,关于binlog的相关知识,大家可以自行网络查阅。或者可以mailto:magicianisaac@gmail.com 本节我们将根据binlog 的数据对象,来实现增量数据的处理,我们构建广告的增量数据,其实说白...原创 2019-08-10 22:15:11 · 380 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 21. 系统错误汇总
广告系统学习过程中问题答疑博客园### [Eureka集群启动报错](https://www.cnblogs.com/zhangpan1244/p/11248030.html#4324235)Answer因为Eureka在集群启动过程中,会连接集群中其他的机器进行数据同步,在这个过程中,如果别的服务还没有启动完成,就会出现Connection refused: connect...原创 2019-08-19 20:23:34 · 322 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 20. 系统运行测试
系统运行 经过长时间的编码实现,我们的主体模块已经大致完成,因为之前我们都是零散的对各个微服务自行测试,接下来,我们需要将所有的服务模块进行联调测试,Let's do it. 清除测试数据&测试文件 我们在实现各个服务的过程中,添加了不少的测试文件和测试数据,为了不影响我们最终的展示效果,我们先将之前的历史数据清理掉。 drop database advertisemen...原创 2019-08-18 22:38:20 · 507 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 18. 查询返回广告创意
根据三个维度继续过滤 在上一节中我们实现了根据流量信息过滤的代码,但是我们的条件有可能是多条件一起传给我们的检索服务的,本节我们继续实现根据推广单元的三个维度条件的过滤。 在SearchImpl类中添加过滤方法 public class SearchImpl implements ISearch { @Override public SearchResponse fe...原创 2019-08-13 22:26:43 · 419 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 5. 投放系统配置 启动 实体类
[Spring cloud 一步步实现广告系统] 5. 投放系统配置+启动+实体类原创 2019-07-28 20:00:32 · 914 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 4. 通用代码模块设计
[Spring cloud 一步步实现广告系统] 4. 通用代码模块设计原创 2019-07-27 20:22:39 · 911 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用
[Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用原创 2019-07-31 21:23:07 · 886 阅读 · 0 评论 -
[Spring-Cloud-Alibaba] Sentinel 规则持久化(Nacos configuration)
在之前的练习中,只要应用重启,就需要重新配置,这样在我们实际的项目是非常不实用的,那么有没有办法把我们配置的规则保存下来呢?答案是YES,那么接下来,给大家来介绍如何将Sentinel规则持久化。Document: 传送门File Datasource(文件存储) - Pull 模式 - Push 模式Nacos configurationApolloFi...原创 2019-07-22 20:12:03 · 842 阅读 · 2 评论 -
[Spring cloud 一步步实现广告系统] 2. 配置&Eureka服务
[Spring cloud 一步步实现广告系统] 配置&Eureka服务原创 2019-07-26 07:42:07 · 936 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 9. 主类和配置文件
[Spring cloud 一步步实现广告系统] 9. 主类和配置文件原创 2019-07-30 21:56:03 · 858 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 8. 检索系统配置&依赖
[Spring cloud 一步步实现广告系统] 8. 检索系统配置&依赖原创 2019-07-30 21:37:13 · 855 阅读 · 0 评论 -
[Spring cloud 一步步实现广告系统] 7. 中期总结回顾
[Spring cloud 一步步实现广告系统] 7. 中期总结回顾原创 2019-07-29 23:23:30 · 861 阅读 · 0 评论 -
被辞退员工的一天
很抱歉各位看官,答应大家的Spring Cloud Alibaba系列文章要推迟了。。。 给大家添堵了。 昨天晚上,临下班之前,被老大叫进了会议室,然后,嗯。。。谈下一话题。 关于辞退看法 其实,公司在发展的过程中,总会遇到各种各样的问题,无论是管理方面,还是运营方面,如果一旦某一环节出现了问题,当然受伤的肯定是弱小的员工,特别是我们技术小伙伴是最容易被拿来开刀垫背。当遇到这样问...原创 2019-08-22 17:54:55 · 1123 阅读 · 0 评论