高可用网关Gravitee使(bei)用(keng)笔记
前言 前段时间我司服务集体上微服务,离容器化就差几个实验了,由于我们后端的任务多是提供RestAPI接口,并没有提供模板渲染、JSP页面的这些内容。而作为接口提供方的我们,一直以来都是通过Nginx做一层域名到Tomcat的流量转发,其配...
前言 前段时间我司服务集体上微服务,离容器化就差几个实验了,由于我们后端的任务多是提供RestAPI接口,并没有提供模板渲染、JSP页面的这些内容。而作为接口提供方的我们,一直以来都是通过Nginx做一层域名到Tomcat的流量转发,其配...
背景 随着公司各个模块功工程的微服务化,而服务间的通信依赖服务注册于发现,也需要一个统一的服务治理。自然需要使用到注册中心。而关于微服务的注册中心选择,出现了很多:原本我司就有Zk存放资源组件配置的操作,ZooKeeper其实可...
工程微服务化自用指南 在经历服务雪崩和单库八百张表的折磨之后,终于有人提出了重构...这篇文章是我在五月底写的,在在经历了重构和重写之后,我觉得这篇可以再改改,因为似乎发现了更好的思路(效率更高),当然,大背景是团队并没...
其实这是很实用的一个事儿:在很多时候可能需要在项目发版的时候就立刻初始化一些数据,关于数据初始化其实从配置xml到注解有很多实现的方式,但是其中执行时机和内容需要对Spring加载的过程有一定人之才可以。其实xm...
大面积服务雪崩,复盘后发现原因竟是它 今天是2019-11-26 我重新开始修改以前写过的Blog,或许,这一年我的收获和成长就从这里开始。回首观望,一年里我都在为自己心中所谓的操守执行履约,孰对孰错,事已至此,抛开不谈。再看过往,...
不知不觉之间已经参加工作一年了(雾)。在这一年当中,桃子不止写了几段代码,也玩出了一些蜜汁操作。让我们今天一起回顾一下这猎奇的过往一年吧(内心崩溃)。 TOp 5 团队开发,不管冲突就是干 &nb...
可能我比较偏业务,所以离我们的大佬@dr0op 的行业和涉及面其实不是特别大。但是八月中旬的时候经历了一场有惊无险的事故之后,我意识到安全是保证业务流程能够work的基本条件。现在细细道来事情的经过吧: ...
说起来有些尴尬。最近写了一个抽奖发券的功能,因为是100%中奖,倒是抽奖没怎么折腾。但是问题在于返券。 大致规则是这样子的:在活动期间每人每支付一个订单,就可以获取一次抽奖机会,而最多可以抽...
这里有件事情比较尴尬。因为跨了一个服务平台,所以得通过消息通知来实现功能(其实高耦合我查表也能解决,但是被否决了) 废话不多说:在这次是通过Redis 在Java当中的使用来实现。 &nb...
由于需求在上次的的代码当中需要程序发出Http请求,而在Python中依赖Urlopen/urlib这种库,在Java当中有Http包,但是具体还需去做: 在此之前先搞清URI 和URL的区别以及http请求的一些东西,之前发...