首页 > Microservice

Quarkus是什么就不说了,懂的都懂,不懂的也不用看我这篇文章()   额咳! 好吧,虽然说Quarkus官方网站里的示例全都是用Java写的,但是下面也说了对Kotlin有支持, 所以用起来也没遇到太多的坑。 文档里的代码用例在脑子里转换一下就差不多了。 这里算是个记录,不是什么正儿八经的教程向。   下面正式开始 ...

Read more »

阅读全文 »

feign 它自带的拦截器 feign.RequestInterceptor 只能拦截请求, 做一些修改请求头、请求参数之类的动作。没办法将请求和响应一起拦截。 说实话,为什么feign只提供了一个这样子的残缺版钩子。 我也不是很懂。 这是feign自带的拦截器: @Component public class FeignRequestInterceptor implements RequestInterceptor ...

Read more »

阅读全文 »

  虽说现在连 SpringBoot 都抛弃 Maven 开始使用 Gradle 来构建了,可关于Gradle这个工具呢在用的人还是挺少的,在网上搜的资料也大多还都是基于安卓项目的配置。 当然 Java 的也会有, 不过基本上都是些很基础的单个项目的构建法,复杂的很少。而一个真实的企业级应用中项目构建会涉及到的点还是比较多的,网上搜 ...

Read more »

阅读全文 »

  当网站业务快速发展,数据量不断地上升,那么不可避免的底层DB压力会越来越大。 一般最开始都可以靠更换硬件来解决,加钱上更好的机子是最简单的方案,但这只限于你的增加的硬件费用算起来相对经济以及确实单机能顶得住业务量来说的。 但是在你业务激增的情况下,数据和访问量的增长势必会突破单机的极限,即单 ...

Read more »

阅读全文 »

  最近在自己搭一个使用 SpringSecutiryOAuth2 的认证服务器, 这里的接口基于 SpringMVC, 而资源服务器是 SpringCloudGateway 建立的网关层,实现是 WebFlux。 目的是为了在网关层做所有的鉴权操作。  其实一切都还好,ajax 登陆、OAuth2密码模式的 token 获取、token刷新等 都有序进行中。   认证的整个流 ...

Read more »

阅读全文 »

说完了分布式事务最核心的思想(2PC) –> [探秘分布式解决方案: 分布式事务——从核心思想之2PC(两阶段提交)开始]    http://skypyb.com/2019/11/jishu/1149/
 
那么现在进入到更加复杂的场景。像这种跨库调用之类的,一线互联网公司早就不玩这一套东西了。这都9102年了,上来就是微服务架构。
我这么多服务,你整个啥跨库调用呢?一个服务可能同时调用多个其他的服务。这多个其他的服务中都要执行SQL语句,修改落实到服务所对应的数据库之中。
 
Read more »

阅读全文 »

为什么要有分布式事务? 本地单机事务,有点工作经验的肯定不陌生,主要用于处理操作量大,复杂度高的数据,一般都由数据库自己实现。 开启一个事务,进行了多个对数据库进行更新(增删改)的语句后,可以自由的选择 commit 或 rollback 来结束事务。 可以从根源上保证多个数据集合的同步。   比如一个订单系统,用 ...

Read more »

阅读全文 »

  在微服务架构中,网关是必不可少的重要组件。 这关系到了客户端“如何访问”每个服务。 以前主流的方式就是使用Netfilx的Zuul组件。但是,因为某些奇妙的原因,Netfilx全家桶都停止维护了。 我之前也写过Zuul的配置和使用方法: 微服务路由解决方案: "Zuul" 服务搭建;以及自定义Zuul过滤器 ...

Read more »

阅读全文 »

说起Feign,那又是老东西了啊 我以前写Netfilx的时候就详细讲过Feign这玩意,其实用起来基本是一样的。 以前的文章地址 : 分布式微服务项目如何使用 Feign 实现声明式 REST 调用,以及自定义 Feign 配置   虽说切换到了Alibaba,但是也没啥变化,Feign该怎么用就怎么用,这就不详细说了。主要还是Sentinel 其实Se ...

Read more »

阅读全文 »

  中秋佳节当天,人在异乡,无法和家人团聚,既然如此 不如提升一波自己的姿势水平,免得浪费这假期大好光阴。 说道微服务,现在可不流行Netfilx那一套了, 现在都9102年9月了,Spring Cloud Aliabba都已经孵化完毕,再加上Netfilx将他旗下的项目通通打入冷宫,现在在不学习SpringCloudAlibaba体系就赶不上时代 ...

Read more »

阅读全文 »
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00