最新 最热

架构知识实践与总结-分层

分层是架构设计的常用方法,也是指导我们做架构设计、功能设计的重要思想。运用好分层能帮我们解决工作中许多难题,下面分三部分来介绍分层:典型分层架构、无处不在的分层思想、如何分层。...

2022-08-25
1

架构知识实践与总结(一)

一开始各个模块都把需要调用的服务地址放到配置文件里,每次修改或者添加了服务需要修改各自的配置文件。而且NLU和BOT的服务是动态变化的。所以修改配置文件特别不灵活。为了解决这个问题,我们基于ETCD做了服务发现。在...

2022-08-25
1

Gateway

Zuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。

2022-08-24
1

Spring cloud多模块开发下Feign的使用,以及@FeignClient注入bean找不到异常解决「建议收藏」

在微服务架构开发是,我们常常会在一个项目中调用其他服务,其实使用Spring Cloud Ribbon就能实现这个需求,利用RestTemplate 的请求拦截来实现对依赖服务的接口调用, 但是实际项目中对服务依赖的调用可能不止于 一 处,往往 ...

2022-08-23
1

求求你,别写祖传代码了

年初的时候,博主加入到新的产品线去研发一款新产品,人员都是从其他部门拉过来或者新招聘进来的。在我介入开发之前,需求大约迭代了半年的时间。由于是新产品,大家又是新组成的团队,每个人的代码风格差异很大。每次要在对应...

2022-08-23
0

前中电技术总监带你3分钟通晓,互联网架构20年以来的演进

作为一个Java程序员,你可能也思考过,为什么我还是普通开发,为什么我还是高级开发,普通开发和高级开发有什么区别?你是不是也想过要成为架构师?想要成为合格的架构师,就必须要了解架构的演进,今天,我们就来聊一聊,Java架构的演变...

2022-08-22
1

【字节跳动】第十五讲 微服务架构原理与治理实践| 青训营笔记

周余发:2018年硕士毕业,曾在美团点评研发效率中心、抖音服务架构担任系统开发。目前为字节跳动Service Mesh研发人员。

2022-08-22
1

【字节跳动】第十三讲 深入浅出RPC框架| 青训营笔记

江学武:目前就职于字节跳动基础架构服务框架团队,参与Kitex和ByteMesh的研发工作。

2022-08-22
1

DDD-如何集成限界上下文和应用服务的使用

我们需要一种可靠的方法在两个系统之间传递信息数据,所传递的信息数据的结构应该能被所有的系统所消费有多种方式可以生成信息数据的结构,比如xml,json...

2022-08-21
0

sbc(一)SpringBoot+SpringCloud初探

它可以让我们更加快速的开发 Spring应用,甚至做到了开箱即用。 由于在实际开发中我们使用 SpringBoot+ SpringCloud进行了一段时间的持续交付,并在生产环境得到了验证,其中也有不少踩坑的地方,借此机会和大家分享交流一下...

2022-08-19
1