- 博客(15)
- 收藏
- 关注
原创 prometheus + influxdb + Grafana监控
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,由 SoundCloud 公司开发。Prometheus 基本原理是通过 HTTP 协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供 HTTP 接口就可以接入监控系统,不需要任何 SDK 或者其他的集成过程。这样做非常适合虚拟化环境比如 VM 或者 Docker。Prometheus 应该是为数不多的适合 Docker、Mesos、Kubernetes 环境的监控系统之一。
2023-11-15 14:12:17 794 1
原创 【docker安装jenkins并配置前后端打包部署】
docker + jenkins + SSH + 前端(VUE) + nginx + 后端 (spring boot)
2023-11-15 11:49:26 553 1
原创 【nginx代理获取真实IP和IP归属地】
直接访问公网服务器地址能成功获取IP地址,但是通过Nginx反向代理获取的都是127.0.0.1。客户端请求Nginx服务器再反向代理转发到服务端,此时拿到的IP反向代理的IP,也就是Nginx服务器的IP,并不是真正的客户端IP。在本地环境调用获取IP,要么是0:0:0:0:0:0:0:1,或者是局域网IP。部署到外网服务器能成功获取IP地址。局域网IP是以192.168.x.x开头,或者是127.0.0.1的IP。完成以上操作之后,就能成功获取到IP了。通过IP获取归属地一般都从地址库找到匹配的地址。
2023-05-26 14:14:12 745
原创 【springcloud环境下基于Netty搭建websocket实现消息推送】
这样存在的缺点就是,一方面如果后端数据木有更新,那么这一次http请求就是无用的,另一方面高并发情况下,短链接的频繁创建销毁,以及客户端数量过大造成过多无用的http请求,都会对服务器和带宽造成压力,短轮询只适用于客户端连接少,并发量不高的场景;③buffer缓冲区:Buffer本质上是一个可以读写的内存块,可以理解成容器对象,底层是有一个数组,通过buffer实现非阻塞机制,该对象提供了一组方法,可以轻松的使用内存块,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况。
2023-05-25 16:42:59 798
原创 【利用rocketmq half message,实现分布式事务管理】
参考:https://blog.csdn.net/weixin_44688301/article/details/116783136。目前业界比较主流的分布式事务解决方法大概可以分为两种。
2023-04-28 16:25:36 336
原创 【系统操作日志的实现】
● springboot● 自定义注解● 切面● 线程池● 对请求参数、返回值、异常等操作● nginx反向代理获取真实IP● 操作内容自定义拼接
2023-04-11 14:50:39 355
原创 【使用multipart/form-data方式传递MultipartFile参数,实现服务间文件的传递】
使用multipart/form-data方式传递MultipartFile参数,实现服务间文件的传递
2023-02-14 14:12:31 7163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人