首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏作者
831
文章
735457
阅读量
132
订阅数
分布式集中配置中心Spring Cloud Config详解(上)
1.application 项目的名称 2.label 是分支名称 3.profile 就是类别 dev test 4.默认是 master
IT架构圈
2021-11-04
7160
软件架构-服务限流降级熔断机制详解
PS:这次说了雪崩的解决方案和这几种方案的介绍,下次讲讲如何通过springclud技术完成技术的落地。
IT架构圈
2021-10-21
9840
解密电商系统-页面静态化
1.通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中2.通过WEB服务器的 URL Rewrite的方式,它的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一句话来说就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的。这两种方法都达到了实现URL静态化的效果,但是也各有各自的特点。3.还有一种是把页面划分成子数据块,每个数据块可能是一个inc文件,也可能多个数据块包含在一个inc文件中。具体的数据块划分根据页面的业务结构来处理。比如:网站头尾等公共数据块可以独立成一个文件。
IT架构圈
2021-10-11
8800
解密电商系统-交易分库分表
snowflake是Twitter开源的分布式ID生成算法。传统数据库软件开发中,主键自动生成技术是基本需求。而各个数据库对于该需求也提供了相应的支持,比如MySQL的自增键,Oracle的自增序列等。数据分片后,不同数据节点生成全局唯一主键是非常棘手的问题。同一个逻辑表内的不同实际表之间的自增键由于无法互相感知而产生重复主键。虽然可通过约束自增主键初始值和步长的方式避免碰撞,但需引入额外的运维规则,使解决方案缺乏完整性和可扩展性。io.shardingsphere.core.keygen.DefaultKeyGenerator
IT架构圈
2021-10-11
7180
解密电商系统-订单交易业务
1.CartGroup(一个店铺一个CartGroup)2.CartPkg(一个订单就是一个包裹)3.一个订单里面就是一个List
IT架构圈
2021-10-11
6500
一起来认识Nosql:redis详解
1.传统数据库遵循 ACID 规则。( A (Atomicity) 原子性,C (Consistency) 一致性,I (Isolation) 独立性,D (Durability) 持久性)2.Nosql 一般为分布式而分布式一般遵循 CAP 定理(一致性(Consistency) (所有节点在同一时间具有相同的数据), 可用性(Availability) (保证每个请求不管成功或者失败都有响应) ,分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作))
IT架构圈
2021-09-17
4680
软件架构-从0到1认知分布式架构(下)
PS:微服务的业内主流的java框架就是springcloud 和dubbo,他们的设计思路都是按照分布式的设计思路来的,主要还是围绕服务,发现,注册,调用,负载。一定要明白他的设计思路。这样对学习springcloud和dubbo好处多多。下面的开始一起怼深入怼一把dubbo。
IT架构圈
2021-08-25
4900
zookeeper之curator实现微服务监听
1.ExponentialBackoffRetry:重试指定的次数, 且每一次重试之间停顿的时间逐渐增加.2.RetryNTimes:指定最大重试次数的重试策略3.RetryOneTime:仅重试一次4.RetryUntilElapsed:一直重试直到达到规定的时间
IT架构圈
2021-08-24
6750
软件架构-zookeeper场景和实现
•④ 保证运行memberserver正在运行的时候,可以运行OrderClient
IT架构圈
2021-08-24
2100
『互联网架构』调⽤链系统概述(107)
PS:这次说了互联网架构调用链系统的概述,这个工具存在的意义,以及有哪些类似的成熟工具,下次咱们一起说说他们的底层实现。
IT架构圈
2019-07-17
6100
『互联网架构』软件架构-分布式集中配置中心Spring Cloud Config详解(上)(103)
PS:分布式集中配置中心Spring Cloud Config 确实功能很强大,这次咱们主要说下,如果制作server,client端如何获取,而且还说了加密和解密。下次咱们说说动态刷新配置这块。
IT架构圈
2019-07-12
6360
『互联网架构』软件架构-Eureka使用(92)
PS:eureka在springcloud中充当服务注册功能,相当于dubbo+zk里面得zk,但是比zk要简单得多,zk可以做得东西太多了,包括分布式锁,分布式队列都是基于zk里面得四种节点加watch机制通过长连接来实现得,但是eureka不一样,eureka是基于HTTPrest来实现的,就是把服务的信息放到一个ConcurrentHashMap中,然后服务启动的时候去读取这个map,来把所有服务关联起来,然后服务器之间调用的时候通过信息,进行http调用。eureka包括两部分,一部分就是服务提供者(对于eureka来说就是客户端),一部分是服务端,客户端需要每个读取每个服务的信息,然后注册到服务端,很明显了,这个服务端就是接受客户端提供的自身的一些信息。
IT架构圈
2019-07-08
5220
「小程序JAVA实战」zookeeper简介(71)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「小程序JAVA实战」zookeeper简介(71)上一篇: 「小程序JAVA实战」小程序的留言和评价功能(70)已是最新文章
IT架构圈
2019-07-08
3940
『互联网架构』软件架构-服务限流降级熔断机制详解(95)
大部分老铁都没用过hystrix,一般来说能用到hystrix的公司都是比较大型的互联网公司, 服务的限流,降级,熔断,超时这些东西很多老铁经常听说,在一些技术演讲技术大会上,听一些大牛演讲常说服务限
IT架构圈
2019-07-05
1.5K0
『互联网架构』软件架构-解密电商系统-页面静态化(81)
PS:秒杀系统不仅仅讲秒杀,主要是讲如何利用限流,缓存,异步分布式互联网大并发的场景。
IT架构圈
2019-06-17
7860
『互联网架构』软件架构-解密电商系统-秒杀下单(78)
PS:真实的秒杀需要不断的优化,最早的12306没有验证码的时候,很多人都是通过jmeter的方式来不断的提交订单来购票。了解了秒杀的原理,下次说说如何针对秒杀大流量进行控制。
IT架构圈
2019-06-17
4100
『互联网架构』软件架构-解密电商系统-交易分库分表(75)
通用唯一识别码 组成部分:当前日期和时间+时钟序列+全局唯一网卡mac地址获取 执行任务数:10000 所有线程共耗时:91.292 s 并发执行完耗时:1.221 s 单任务平均耗时:9.1292 ms 单线程最小耗时:0.0 ms 单线程最大耗时:470.0 ms 优点: 代码实现简单、不占用宽带、数据迁移不影响。 缺点: 无序、无法保证趋势递增、字符存储、传输、查询慢。
IT架构圈
2019-06-17
5920
『互联网架构』软件架构-mysql终级解决方案分库分表(65)
举例:一个用户表有很多的属性,关联了很多数据,如果放到同一个表里面的话查询是方便了,但是效率不行。
IT架构圈
2019-05-31
7940
『互联网架构』软件架构-Nosql之redis(47)
1.内存容量有限(redis本身是存储在内存里面,硬件机器本身的内容容量是有限,往redis存储的量可能很大,就会出现内存容量的问题) 2.处理能力有限(一个人干活跟二个人干活的区别。跟内存的限制相似,类似网络不好,能力就收到限制) 3.无法高可用(一旦请求量上去,可能存在系统挂掉,挂掉其他的调用系统就无法调用了)
IT架构圈
2019-05-14
5750
『互联网架构』软件架构-掌握dubbo常规应用(上)(40)
1.Provider(提供者)绑定指定端口并启动服务(20880)。2.提供者连接注册中心,并发本机IP、端口、应用信息和提供服务信息发送至注册中心存储。3.Consumer(消费者),连接注册中心 ,并发送应用信息、所求服务信息至注册中心。4.注册中心根据消费者所求服务信息匹配对应的提供者列表发送至Consumer 应用缓存。配置文件里面的interface来匹配。5.Consumer 在发起远程调用时基于缓存的消费者列表择其一发起调用。缓存,是虚线,性能提升,注册中心挂了不影响。6.Provider 状态变更会实时通知注册中心、在由注册中心实时推送至Consumer。7.一定要记住,真正的调用跟注册中心没关系,而是cosumber直接调用的provider。
IT架构圈
2019-05-10
4310
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档