如何基于 DDD 构建微服务? 软件架构

如何基于 DDD 构建微服务?

作者 | Chandra Ramalingam 策划 | 田晓旭 本文将讨论微服务与 DDD 涉及到的概念、策划和设计方法,并且尝试将一个单体应用拆分成多个基于 DDD 的微服务。 1 微服务的定义 微服务中的“微”虽然表示服务的规模,但它并不是使应用程序成为微服务的唯一标准。当团队转向基于微服务的架构时,他们的目标是提高敏捷性,即自主且频繁地部署功能。 因此,很难给微服务...
阅读全文
最新版的阿里P8架构资料火了!完整版免费开放(限时领) 编程技术

最新版的阿里P8架构资料火了!完整版免费开放(限时领)

有段时间没跟各位粉丝分享编程资源福利了,看了下自己的存货,就剩下这个我认为是比较好的Java架构师学习资料了,相信这套资料可以对你进阶高级架构师有帮助! 如果你年薪还没达到自己的预期,那么你更应该要提升自己了,现在像BAT这样的大厂开发常用的技术,我下面分享的资料都有,大家可以收藏起来, 希望你学完本套视频之后,工资翻一倍! 视频目录 01-《微服务架构在哪些业务场景...
阅读全文
账号被罚了,有点不开心 软件架构

账号被罚了,有点不开心

账号被罚了,有点不开心。 起因是,我昨天发了一篇: 《 架构师之路,2020半年精选! 》 把今年上半年发布的,自己觉得内容还不错的内容,做了一个汇总。感谢大家的支持,这类汇总的文章,往往是打赏量最高的。 然而,今天下午四点左右,收到三条后台通知。 第一条:《 架构师之路,2020半年精选! 》违规使用原创,被取消原创标识。 第二条:该文的打赏被冻结...
阅读全文
Java后端服务接口幂等常见处理方案 编程技术

Java后端服务接口幂等常见处理方案

在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。 用通俗的话讲:就是针对一个操作,不管做多少次,产生效果或返回的结果都是一样的。 2.哪些常见的业务存在幂等问题? 在我们的业务开发过程中如果对幂等问题处理的不当,会造成脏数据,甚至造成极大损失。结合我自己这几年所接触的业务总结了常见的幂等...
阅读全文
详解SpringCloudGateway内存泄漏问题 Java

详解SpringCloudGateway内存泄漏问题

SpringCloudGateway内存泄漏问题 项目完善差不多,在进入压力测试阶段期间,发现了gateway有内存泄漏问题,问题发现的起因是,当时启动一台gateway,一台对应的下游应用服务,在压力测试期间,发现特别不稳定,并发量时高时低,而且会有施压机卡住的现象,然后找到容器对应的宿主机,并使用container stats命令观察内存,经过观察发现,压力测试时内存会暴涨,并由于超过...
阅读全文
【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer) Java

【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方二维码了解详情,试听课程 《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的 70讲增至150讲 ,内容扩充一倍,升级部分内容请参见文末 说明:本文来源于中华石杉架构班学员 dasthinker 同学在 拿下 美团、京东两家互联网大厂技术专家offer 之后的面经总结...
阅读全文
读书笔记:《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》 软件架构

读书笔记:《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

#读后感# 《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》钟华(花名:古谦)编著,阿里巴巴中间件首席架构师,15年中间件领域行业经验。 进入新公司第一天,领导就给了这本书,惭愧,刚看完... 一本推动“中台建设”指导性实战用书,浓缩了10来年的经验,从架构层面详细叙述阿里共享业务事业部:技术的演变和思路,具有很高的参考价值! 【读书笔记】 《企业IT架构转型之道...
阅读全文
微服务的数据库设计思路 编程技术

微服务的数据库设计思路

我并不期待人生可以一直过得很顺利,但我希望碰到人生难关的时候,自己可以是它的对手。 ​​​​ 单独的数据库 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。 优化服务接口:微服务之间的接口越小越好,最好只有服务调用接口(RPC或消息),没有其他接口。如果微服务不能独享自己的数据库,那么数据库也...
阅读全文
万字搞定 Spring Security! Java

万字搞定 Spring Security!

权限系统躲不开的概念,在Shiro和Spring Security之间,你一般选啥?在前后端分离的项目中,你知道怎么Spring security整合JWT么,来看看这篇文章哈! 思维导图如下: RBAC 全称为基于角色的权限控制,本段将会从什么是 RBAC,模型分类,什么是权限,用户组的使用,实例分析等几个方面阐述 RBAC. 思维导图 绘制思维导图如下 ...
阅读全文
Loading...