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

IT架构圈

公众号:IT架构圈
专栏成员
831
文章
762535
阅读量
132
订阅数
解密电商系统-秒杀前言
• ① 所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。
IT架构圈
2021-10-11
5200
软件架构-rocketmq之初识消息中间件
1.Provider提供方:服务提供者。2.Producer生产者:创建和发送JMS消息的客户端。3.Consumer消费者:接收JMS消息的客户端。4.Client客户端:生产或消费消息的应用&进程。5.Message消息:服务端与客户端之间的传输数据对象。6.Queue队列 :包含待读取消息的准备区域(点对点)。7.Topic主题:发布消息的分布机制(发布&订阅)。
IT架构圈
2021-10-11
6130
软件架构-tomcat之线程源码熟悉通信方式(上)
PS:NIO就是用最少的线程干最多的事情,BIO是找更多的人来干。都是要进行堵塞的,尤其是selector.select()方法上,跟bio的accept()一样,其实都在阻塞。比较单线程和多线程的处理方式,一般情况下无论哪种,nio模式都要比bio更优。
IT架构圈
2021-08-24
2940
tomcat网络处理线程模型
PS:请求多,CPU占用率高了,如果能接受很慢的响应,就加大。否则就集群分流认清现实,优化代码才是王道,配置只能是锦上添花!tomcat基本不是单独使用的,基本要跟nginx配合的,ngxin负责限流+日志记录。
IT架构圈
2021-03-17
1.6K0
『互联网架构』ELK集群的搭建(119)
PS:可以监听当前服务器的流量。电脑配置至少4G内存,ES默认是2G的内存,目前是使用的伪分布式的方式,多台电脑也是这样的。
IT架构圈
2019-07-30
5300
『互联网架构』理解ELK入门(118)
1.日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。2.应用太多,面临数十上百台应用时你该怎么办。3.随意登录服务器查询log对系统的稳定性及安全性肯定有影响。4.如果使用人员对Linux不太熟练那面对庞大的日志,定位问题慢。
IT架构圈
2019-07-30
5000
『互联网架构』kafka前世今生和安装部署(116)
今天带各位老铁对kafka入个门,kafka的集群搭建下,也不知道多少老铁使用过kafka。其实用过的老铁应该没多少。我相信大多老铁用过activeMq,rabbitMq或者rocketMq,这些都是java开发的比较传统的,而且用起来非常简单,结构没那么复杂。很多人都是写业务代码没接触过大数据量高并发的。之前说过rocketMq的历史,它的前身就是metaQ,metaQ来自哪里知道不老铁,其实就是借鉴了kafka,基本上metaQ的第一版就是超的kafka。2010年底kafka开源后,阿里立刻行动通过j
IT架构圈
2019-07-24
6190
「小程序JAVA实战」zookeeper简介(71)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「小程序JAVA实战」zookeeper简介(71)上一篇: 「小程序JAVA实战」小程序的留言和评价功能(70)已是最新文章
IT架构圈
2019-07-08
4120
『互联网架构』软件架构-解密电商系统-秒杀前言(76)
1.老铁啊,老铁,压测其实很有必要,jmeter分分钟就压测了接口。 2.压测可以让自己不被坑,压测还可以发现bug。 3.压测可以让你的代码更健壮。 4.压测可以找到业务和功能的bug。如果测试出来你的bug,可能罚钱,影响钱的问题。
IT架构圈
2019-06-17
4370
『互联网架构』软件架构-rocketmq之初识消息中间件(60)
基于公司内部开源共建原则, RocketMQ 项目只维护核心功能,且去除了所有其他运行时依赖,核心功能最 简化。每个 BU 的个性化需求都在 RocketMQ 项目之上进行深度定制。RocketMQ 向其他 BU 提供的仅仅是Jar 包,例如要定制一个 Broker,那么只需要依赖 rocketmq-broker 这个 jar 包即可,可通过 API 进行交互,如果定制 client,则依赖 rocketmq-client 这个 jar 包,对其提供的 api 进行再封装。
IT架构圈
2019-05-31
6740
『互联网架构』软件架构-rocketmq之部署(61)
PS:终于安装成功了,2主2从。下一节说说细节和如何测试rocketmq。特别注意的是在broker的properties文件我都在源码上传的。但是里面有个属性一定要注意:默认不配置brokerIP1和brokerIP2时,都会根据当前网卡选择一个IP使用,当你的机器有多块网卡时,很有可能会有问题。brokerIP1一定要填写IP不要填写别名。否则java连接就会出现RemotingTooMuchRequestException: sendDefaultImpl call timeout;
IT架构圈
2019-05-31
6220
『互联网架构』软件架构-rocketmq之实践(62)
参数名默认值描述:------::--------::-------:namesrvAddr Name Server地址列表,多个NameServer地址用分号隔开clientIP本机IP客户端本机IP地址,某些机器会发生无法识别客户端IP地址情况,需要应用在代码中强制指定instanceNameDEFAULT客户端实例名称,客户端创建的多个Producer、Consumer实际是共用一个内部实例(这个实例包含网络连接、线程资源等)clientCallbackExecutorThreads4通信层异步回调线程数pollNameServerInteval30000轮询Name Server间隔时间,单位毫秒heartbeatBrokerInterval30000向Broker发送心跳间隔时间,单位毫秒persistConsumerOffsetInterval5000持久化Consumer消费进度间隔时间,单位毫秒
IT架构圈
2019-05-31
9320
『互联网架构』软件架构-rocketmq之性能测试(63)
PS:对于架构来说rocketMq的性能至关重要,只要用到消息队列的都是比较核心的应用,所以很多东西需要处理。
IT架构圈
2019-05-31
1.3K0
『互联网架构』软件架构-rocketmq之特性和运维(64)
rocketmq的producer 和 Consumer的特性比较了解。 源码:https://github.com/limingios/netFuture/tree/master/jms 中的roc
IT架构圈
2019-05-31
5320
『互联网架构』软件架构-tomcat之线程源码熟悉通信方式(上)(21)
tomcat6.0之前都是用的BIO,8.0是默认的BIO,传统的java IO来进行的其实就是socket。
IT架构圈
2019-03-15
4350
『高级篇』docker之服务编排了解Mesos(22)
Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用。 初见 http://mesos.apache.org/ 在你的数据中心 运行数据(很多台数据的集合),就像运行在单个的资源池一样 Mesos 抽象出来CPU,内存,磁盘和其他计算机资源从物理机或者虚拟机中,使具有容错的和可伸缩的系统更容易的构建和简单的运行。如果是没有基础的老铁,可能是认为是直接把服务器的硬件插拔出来重新组建一台新的机器,
IT架构圈
2018-11-30
5470
springboot(16)Shiro
安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由于Spring Security过于庞大和复杂,大多数公司会选择Apache Shiro来使用,这篇文章会先介绍一下Apache Shiro,在结合Spring Boot给出使用案例。 Apache Shiro简介 Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 Shi
IT架构圈
2018-06-01
1K0
springboot(15)Spring Security
在我们的项目开发中经常需要对页面做一些安全控制:对于没有访问权限的用户需要转到登录表单页面等。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架(Apache Shiro、Spring Security)实现。Spring Security框架有两个概念:认证和授权,认证可以访问系统的用户,而授权则是用户可以访问的资源。 构建项目添加security依赖 <dependency> <groupId>org.springframework.boot</groupId>
IT架构圈
2018-06-01
5720
springboot (八) 文件上传下载
springboot项目中实现简单的上传和下载。 新建springboot项目,前台页面使用的thymeleaf模板,其余的没有特别的配置,pom代码如下: <?xml version="1.0" e
IT架构圈
2018-06-01
1.2K0
跟我一起学docker(16)--单节点mesos集群
Mesos简介 什么是MESOS? Apache Mesos 是一个集群管理器,提供了有效的、跨分布式应用或框架的资源隔离和共享,可以运行 Hadoop、MPI、Hypertable、Spark。 几
IT架构圈
2018-05-31
8700
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档