![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 91
基于java生态的架构设计
九城风雪
这个作者很懒,什么都没留下…
展开
-
微服务系列 2:微服务化框架的模型和治理能力设计
在微服务体系下,我们的服务治理,首先要做的就是针对我们大量的服务怎么更好的进行管理,保证我们系统在运行过程中能够自动化的发现问题并自动解决一些问题,从而使我们的系统更加的稳定。而这些治理的策略,至少要包括服务的限流、降级、容错,以及服务的弹性伸缩、灰度发布,还有自动化的运维。转载 2023-01-23 12:52:02 · 401 阅读 · 0 评论 -
微服务系列 1:服务化框架落地的挑战和核心需求
微服务架构(Microservice Architect)是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。转载 2023-01-23 10:47:40 · 364 阅读 · 0 评论 -
从单体架构到微服务架构的那些事
尤其对于互联网软件产品,不变的是变化,而且产品上线后面向用户,可能功能并不满足市场需求,甚至是无用的,所以一开始就在技术层面考虑过多,追寻完美不变的方案,是不现实的,而且很容易因过度设计,导致实现过于复杂,增加太多其实不必要的工作量,从而影响项目按时交付,以及后期应对需求变化的调整效率,进而挫伤整个团队士气。因此,这项拆分重构的工作,一方面要按照微服务架构,把核心模块间的调用改为RPC方式,把非业务部分放到网关等,还要做大量业务类、接口、方法重新编写,以及删除重复代码等重构工作,很有挑战。转载 2023-01-20 22:27:01 · 376 阅读 · 0 评论 -
统一团队的技术方案设计模板
一句话概括方案的亮点,比如说:高性能、可扩展、双写、主从分离、分库分表、扩容等。转载 2023-01-22 12:33:34 · 160 阅读 · 0 评论