草庐IT

业务问答

全部标签

MQ收到无序的消息时如何进行业务处理

业务背景跟第三方系统做对接,双方通过ActiveMQ进行通信,消息之间是有内在关联的,也就是消息本来应该是有业务顺序的,但由于一些原因,现在收到消息是乱序的,这种情况下做业务处理就有一点小问题了方案一:自己重排序收到消息后,自己在内存排序,然后按顺序丢到队列中,自己控制消息的发送和接收保证收到按发送的顺序来收到消息。如果自己排序的话就要对每个消息标记一个顺序,同时还要指定预先定义好哪些消息属于一类并且相互之间有依赖顺序。具体实现的话,可以这样做:1、收到一条消息,封装一下加个序号,放到Redis中,用列表或者有序集合来存储,同时用字符串类型存一下这个业务单号的当前最小序号(默认是1)2、如果是

MQ收到无序的消息时如何进行业务处理

业务背景跟第三方系统做对接,双方通过ActiveMQ进行通信,消息之间是有内在关联的,也就是消息本来应该是有业务顺序的,但由于一些原因,现在收到消息是乱序的,这种情况下做业务处理就有一点小问题了方案一:自己重排序收到消息后,自己在内存排序,然后按顺序丢到队列中,自己控制消息的发送和接收保证收到按发送的顺序来收到消息。如果自己排序的话就要对每个消息标记一个顺序,同时还要指定预先定义好哪些消息属于一类并且相互之间有依赖顺序。具体实现的话,可以这样做:1、收到一条消息,封装一下加个序号,放到Redis中,用列表或者有序集合来存储,同时用字符串类型存一下这个业务单号的当前最小序号(默认是1)2、如果是

一文分析 快应用技术架构及业务前景

2018年3月华为、小米、Oppo、Vivo、中兴、联想、魅族、一加、努比亚、金立共10家国内终端厂商成立快应用联盟,并召开快应用标准发布会。新成立的快应用联盟,在快应用技术规范层面做了统一,保证快应用开发者开发的快应用,可以直接在所有快应用联盟内厂商的终端设备上运行。2019年中国移动终端公司、海信先后加入快应用联盟,快应用联盟终端厂商增加到12家。2021年4月23日,快应用联盟召开2021块应用联盟开发者大会,并宣布酷派与从华为分拆出去的荣耀加入快应用联盟。截止到2021年9月,快应用联盟终端厂商数量增加到14家,分别为:华为、小米、Oppo、Vivo、中兴、联想、魅族、一加、努比亚、金

一文分析 快应用技术架构及业务前景

2018年3月华为、小米、Oppo、Vivo、中兴、联想、魅族、一加、努比亚、金立共10家国内终端厂商成立快应用联盟,并召开快应用标准发布会。新成立的快应用联盟,在快应用技术规范层面做了统一,保证快应用开发者开发的快应用,可以直接在所有快应用联盟内厂商的终端设备上运行。2019年中国移动终端公司、海信先后加入快应用联盟,快应用联盟终端厂商增加到12家。2021年4月23日,快应用联盟召开2021块应用联盟开发者大会,并宣布酷派与从华为分拆出去的荣耀加入快应用联盟。截止到2021年9月,快应用联盟终端厂商数量增加到14家,分别为:华为、小米、Oppo、Vivo、中兴、联想、魅族、一加、努比亚、金

如何帮助业务丝滑配置?阿里巴巴用了 11 年的“功能开关” 是什么?

作者:苏宇(流士)我们业务常见的配置问题通常业务代码中包含许多的配置项,这些配置项用于控制各种各样的业务逻辑,例如一个bool类型的变量控制某个功能是否开启,一个list控制访问白名单或黑名单,一个String控制提示信息。但是在常规的微服务架构应用的配置过程中,会碰到以下的配置问题与挑战。针对上述问题,开发者通常希望可以动态、实时地去查看和修改配置项,并且期望不需要编写额外的代码来管理,此时就可以利用AHAS功能开关来实时修改和查看对应的配置项。与传统的配置中心不同,开发者使用AHAS功能开关时,无需关注配置项的解析逻辑,只需声明对应的变量,加上AHAS功能开关的注解即可在功能开关控制台对配

如何帮助业务丝滑配置?阿里巴巴用了 11 年的“功能开关” 是什么?

作者:苏宇(流士)我们业务常见的配置问题通常业务代码中包含许多的配置项,这些配置项用于控制各种各样的业务逻辑,例如一个bool类型的变量控制某个功能是否开启,一个list控制访问白名单或黑名单,一个String控制提示信息。但是在常规的微服务架构应用的配置过程中,会碰到以下的配置问题与挑战。针对上述问题,开发者通常希望可以动态、实时地去查看和修改配置项,并且期望不需要编写额外的代码来管理,此时就可以利用AHAS功能开关来实时修改和查看对应的配置项。与传统的配置中心不同,开发者使用AHAS功能开关时,无需关注配置项的解析逻辑,只需声明对应的变量,加上AHAS功能开关的注解即可在功能开关控制台对配

云原生周刊 | 使用 K8s 可视化工具集来调试业务 | 2023-1-30

开源项目推荐k8zk8z意在K8s业务层面,提供一个方便好用的K8s集群可视化工具集。目前包含以下功能:终端:连接到集群任意Pod容器上,方便调试Tcpdump:对集群内容器进行tcpdump抓包,可直接展示抓包信息,也可拉起wireshark实时分析Files:可将本机文件上传至集群Pod里或从集群Pod上下载文件Profiling:对开启了pprof的go服务进行profile,请求profile并绘制火焰图方便分析PodHTTPproxy:代理http请求到集群内Pod上,方便一些本地网络和集群Pod网络不通的场景调试接口使用Debug:复制一个Pod并新建一个终端连接上去,方便针对cr

云原生周刊 | 使用 K8s 可视化工具集来调试业务 | 2023-1-30

开源项目推荐k8zk8z意在K8s业务层面,提供一个方便好用的K8s集群可视化工具集。目前包含以下功能:终端:连接到集群任意Pod容器上,方便调试Tcpdump:对集群内容器进行tcpdump抓包,可直接展示抓包信息,也可拉起wireshark实时分析Files:可将本机文件上传至集群Pod里或从集群Pod上下载文件Profiling:对开启了pprof的go服务进行profile,请求profile并绘制火焰图方便分析PodHTTPproxy:代理http请求到集群内Pod上,方便一些本地网络和集群Pod网络不通的场景调试接口使用Debug:复制一个Pod并新建一个终端连接上去,方便针对cr

生成式AI对业务流程有哪些影响?企业如何应用生成式AI?一文看懂

 集成与融合类ChatGPT工具与技术,以生成式AI变革业务流程ChatGPT背后的生成式AI,聊聊生成式AI如何改变业务流程ChatGPT月活用户过亿,生成式AI对组织的业务流程有哪些影响?生成式AI对业务流程有哪些影响?企业如何应用生成式AI?一文看懂业务流程将因生成式AI变革,ChatGPT引领的AIGC正在改变组织运营文/王吉伟 ChatGPT依然是最火爆的生成式AI应用。2个月实现月活用户过亿,用户量更是超过1300万。这组数据,标榜了ChatGPT的赫赫战绩。经历了媒体报道和研报渲染之后,国内的科技大厂也纷纷官宣跟进,还有一众科技大佬也开始现身说法。同时在各大内容平台上,来自各领域

生成式AI对业务流程有哪些影响?企业如何应用生成式AI?一文看懂

 集成与融合类ChatGPT工具与技术,以生成式AI变革业务流程ChatGPT背后的生成式AI,聊聊生成式AI如何改变业务流程ChatGPT月活用户过亿,生成式AI对组织的业务流程有哪些影响?生成式AI对业务流程有哪些影响?企业如何应用生成式AI?一文看懂业务流程将因生成式AI变革,ChatGPT引领的AIGC正在改变组织运营文/王吉伟 ChatGPT依然是最火爆的生成式AI应用。2个月实现月活用户过亿,用户量更是超过1300万。这组数据,标榜了ChatGPT的赫赫战绩。经历了媒体报道和研报渲染之后,国内的科技大厂也纷纷官宣跟进,还有一众科技大佬也开始现身说法。同时在各大内容平台上,来自各领域