- 博客(6)
- 收藏
- 关注
原创 NoSQL、Redis说明
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是基于内存操作,CPU不是Redis性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现就使用单线程了。在有足够数量的sentinel(大于等于配置文件指定的值)在指定的时间范围内确认master的确进入了主观下线状态,则master会被标记为可观下线。
2023-07-19 11:11:26
136
原创 docker下安装jdk、redis、nacos、gitlab
一、docker中安装JDK1.8 1.查看docker版本信息 docker version 2.启动docker sudo systemctl start docker 3.查找jdk远程镜像 docker search jdk 4.选择一个远程镜像下载到本地 docker pull kdvolder/jdk8 5.查看镜像是否下载到本地 docker images 6.在docker容器中运行镜像 docker run -di --name=jdk1.8 kdvolder/jdk8 7.查看docke
2021-03-19 14:24:30
760
原创 记一次多服务器部署,kafka消息与websocket推送的问题
项目描述: 框架:springcloud 角色:设备、大数据平台、后端、前端 场景:设备采集数据通过MQTT协议传输到平台,平台将数据以文件的形式存储到大数据平台中,并将数据写入kafka生产者中。前端以设备id做为唯一标识通过websocket与后端建立一对一连接,java后端的kafka消费者监听到有消息进来后,通过消息中的设备id做为标识向前端推送对应设备的数据,达到实时采集显示的效果。 问题 :此场景在只有一台服务器的情况下是可以正常实现的,但是如果后端服务部署到多台服务器则会出现问题:前端通过网关
2021-03-12 16:56:50
2505
原创 单体式架构与微服务架构
初识springCloud微服务架构 一、单体式架构与微服务架构 1.单体式架构 将项目的所有源代码都放置于一个总项目中进行开发、管理、部署。其缺点如下: 1)项目迭代不灵活 对于互联网项目而言,软件提供商经常会根据用户的不同体验需求来调整项目功能,即更新迭代软件版本。而单体式架构把项目代码合归一处,迭代的版本越多代码就越多、越乱。在一个项目中去寻找修改指定模块的代码非常困难,而且容易影响已上线功能。 2)项目组职责、权限分不清 由于项目比较庞大,大多需要分布同的项目组进行开发,各项目组之间需要进行严格的代
2021-03-09 18:49:24
710
原创 liunx下安装docker
liunx下安装docker 一、linux下安装docker 1.卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ dock
2021-03-06 12:15:59
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅