SpringCloud- 第十二篇 Zuul概念及原理(一)
Zuul是Netflix开源的API网关。API网关,类似于面向对象设计模式中的Facade模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤,它除了要实现请求路由,负载均衡,来源合法性检测,权限校验,反爬虫等功能之外,还需要更多能力,比如与服务治理框架的结合,请求转发时...
Arthas使用指南
Arthas 能为你做什么? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在预发 debug 一下,难道只能通过加日志再重新预发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现,怎么办? 是否有一个...
处理一次k8s、calico无法分配podIP的心路历程
又一次偷偷化解了可能发生的重大事故。不想看过程的可以直接跳到末尾看处理方案。一个网络错误某天,上kplcloud构建一个测试应用,构建完成之后发现新pod一直启动失败,并且抛出了以下错误信息: {代码...} 会k8s的运维同学早已不在,突然出问题了怎么办?试着开始解决问题。一、有没有可能是镜像拉取失败,开始找问题:登...
2020-10-13
融云IM干货丨IM服务消息推送,如何解读SDK日志中的错误码?
错误代码是标识错误类型的数字或字符串。它通常与API返回的错误代码一致,如果是SDK网络请求错误,则错误代码可能是特定的,比如“RequestError”。查看错误消息(Error Message):
2024-11-18
深入理解:RabbitMQ的前世今生
关于RabbitMQ出身:诞生于金融行业的消息队列语言:Erlang协议:AMQP(Advanced Message Queuing Protocol 高级消息队列协议)关键词:内存队列,高可用,一条消息队列结构Producer/Consumer:生产者消费者Exchange:交换器,可以理解为队列的路由逻辑,交换器主要有三种,图中是Direct交换器Queue:队列Binding:绑定关...
2020-09-19
artemis小结
它实现了mqtt、aqmp、stomp协议,jms的api,还提供了rest的api;其模型跟aqmp很像,用address、queue来抽象,其Routing Types有Anycast(point-to-point)、Multicast(publish-subscribe)两种类型
2020-02-22
谷歌个人号14天封闭测试,又添新要求?怎么提高封测通过率?
相信不少在Google Play上架应用的开发者们,对谷歌个人号的20人连续14天的封闭测试感到头疼。谷歌对个人号提出周期长达14天的封测要求,主要是希望开发者们能上架质量更好、体验感更好的app到谷歌商店。
2024-06-20
环信服务端下载消息文件---菜鸟教程
在服务端,下载消息文件是一个重要的功能。它允许您从服务器端获取并保存聊天消息、文件等数据,以便在本地进行进一步的处理和分析。本指南将指导您完成环信服务端下载消息文件的步骤。环信服务端下载消息文件是指在环信服务端上,通过调用相应的API接口,从服务器端下载聊天消息、文件等数据的过程。因环信服务端保存的...
2024-02-04
IP地址查询:IP地址定位原理
在当今互联网的迅速发展中,IP地址已经成为网络通信中不可或缺的一部分。通过IP地址可以确定设备的地理位置,这种技术称为IP地址定位。无论是进行广告投放、网络安全防护,还是分析用户行为,IP定位技术都扮演着关键的角色。IP地址定位的原理IP地址定位是通过解析设备的IP地址来确定其地理位置的技术。虽然IP地址本身不...
2024-10-22
Go Web实战之如何增加应用配置模块
当我们为自己编写程序时,通常会将一些重要的配置项直接写在源代码里,比如:服务器监听的端口、数据库使用的名称和端口号、HTTP请求超时的持续时间...
海康,商汤,顺丰等研发面经
海康,商汤,顺丰等研发面经 1 今天把其他一些面经总结了一下,分享给大家参考。包括从6月到7月份面的一些公司,包括海康威视,商汤科技,顺丰,有赞,亚马逊(实习生)。主要是Java岗位,而且是主要提前批的面经,甚至包括简历面。 亚马逊 实习生面试 7月初面的 一面 1聊项目20分钟,难点,重构特点。 2写题,...
RabbitMQ快速安装配置指南
RabbitMQ快速安装配置指南 官网的安装教程由于需要解释原理很多废话,这里总结一下在CentOS7环境下的安装配置过程。如需理解原理,请看官网原文的安装指南或翻译 1. 安装RabbitMQ server {代码...} 2. 启动RabbitMQ server {代码...} 3.调整系统限制 调整操作系统允许打开文件的最大数量 {代码...} hard limit方式设置每...
nacos和gateway服务路由缓存刷新
gateway的服务注册路由默认是第一次启动的时候就加载,有个监听器RouteRefreshListener类,里面定义了一些事件,比如ContextRefreshEvent,HeartbeatEvent等事件,然后都会调用ApplicationEventPubilsher.publishEvent(new RereshRoutesEvent(this));这里应该就是程序启动时进行的路由刷新操作了。
2021-11-03
SkeyeVSS综合安防Onvif、RTSP、GB28181视频云无插件直播点播解决方案之报警中心管理
SkeyeVSS综合安防Onvif、RTSP、GB28181视频云无插件直播点播解决方案之报警查询、报警配置、报警集中管理Skeye支持对接入综合安防视频云系统中的通过GB28181协议接入的设备(平台)监控点(摄像机)进行报警集中管理;报警中心界面如下图所示:根据最新的GB/T28181-2022版本协议规定,报警通知类型部分定义如下:报警复...
2023-03-22
从零开始带你玩转 AI 变现公开课
在这个数字化时代,AI技术正以前所未有的速度改变着我们的创作与变现方式。小红书,作为年轻人喜爱的社交电商平台,更是为创作者们提供了广阔的舞台。但如何在小红书上利用AI技术实现内容创作与收益转化的双赢?我们的公开课将为你一一揭晓答案!
2024-08-28
融云 FCM 推送与打包方式有关
1.一切都配置完成之后, 开始测试. 第一次启动App, 杀死. 发送测试消息. 收不到推送. 2.再次启动App, 杀死, 发送测试消息. 这次能收到推送了.
2021-03-10
Docker安装ActiveMQ
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
2022-10-29