首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员的思考与落地
掘友等级
Geek
|
Freedom
啥也不想,坚持到底。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
最新
热门
从客户端到服务器再到数据库的一些思考与疑问
本人在web应用开发的学习过程中,以Java语言为主线,在用户访问服务器的过程中,涉及到的一些细节问题,所以作此文,希望大家能够指点一二。 如果没能够理解我的问题,可以留言,我会一一完善。 2、我们在浏览器上输入url后,会进行DNS解析,再根据IP进行访问。当有大量的用户同时…
微内核架构-插件思想
1. 插件管理 核心系统需要知道当前有哪些插件可用,如何加载这些插件,什么时候加载插件。常见的实现方法是插件注册表机制 2. 插件连接 指插件如何连接到核心系统。通常来说,核心系统必须指定插件和核心系统的连接规范,然后插件按照规范实现,核心系统按照规范加载即可 3. 插件通信 …
Dubbo示例——集群容错
在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 失败自动切换,当出现失败,重试其它服务器 [1]。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)。 快速失败,只发起一次调用,失败立即报错。通…
Dubbo配置——动态配置中心和服务治理
外部化配置。启动配置的集中式存储 (简单理解为dubbo.properties的外部化存储)。 服务治理。服务治理规则的存储与通知。 为了兼容2.6.x版本配置,在使用Zookeeper作为注册中心,且没有显示配置配置中心的情况下,Dubbo框架会默认将此Zookeeper用作…
Dubbo快速启动示例
Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的配置即可,Dubbo 基于 Spring 的 Schema 扩展 进行加载。 如果不想使用 Spring 配置,可以通过 API 的方式 进行调用。
Dubbo 入门
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(O…
微服务架构最佳实践
1. 基于业务逻辑拆分 难点问题在于,对“职责范围”的理解差异很大。例如,一个电商系统,第一种方式是将服务划分为“商品”“交易”“用户”3个服务,第二种方式是划分为“商品”“订单”“支付”“发货”“卖家”“买家”6个服务,哪种方式更合理? 2. 基于可扩展拆分 3. 基于可靠性…
微服务与 SOA
注:文章来源:极客时间的专栏《从0开始学架构》关于SOA和微服务的关系和区别,大概分为下面几个典型的观点1、微服务是SOA的实现方式观点认为SOA是一种架构理念,而微服务是SOA理念的一种具体实现方法
分层架构和SOA
它也叫分层架构,通常情况下,N至少是2层。例如,C/S架构、B/S架架构、MVC、MVP、操作系统内核架构 划分的对象是整个系统,划分的维度是用户交互,即将和用户交互的部分独立为一层,支撑用户交互的后台作为另外一层。 企业各部门有独立的IT系统,比如人力资源系统、财务系统、销售…
应对接口级的故障
将降级操作独立到一个单独的系统中,可以实现复杂的权限管理、批量操作等功能。其基本架构如下: 实现方案:逐步调优,开始时先根据推断选择某个关键资源和阈值,然后测试验证,再上线观察,不合理再优化。
下一页
个人成就
文章被点赞
375
文章被阅读
70,404
掘力值
2,366
关注了
12
关注者
134
收藏集
2
关注标签
42
加入于
2019-04-16