System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种中间件的权限信息处理方法、装置和消息通信系统制造方法及图纸_技高网

一种中间件的权限信息处理方法、装置和消息通信系统制造方法及图纸

技术编号:40576827 阅读:6 留言:0更新日期:2024-03-06 17:18
本申请公开了一种中间件的权限信息处理方法、装置和消息通信系统,所述消息通信系统包括生产端、消费端、消息总线、租户管理端和中间件,其中租户管理端接收目标对象在权限配置页面上的权限配置操作,所述权限配置页面为所述租户管理端用于配置中间件权限的显示页面;当所述权限配置操作为权限修改操作时,确定与所述权限修改操作对应的目标账户和目标配置信息;将所述目标账户和所述目标配置信息通过所述消息总线发送至所述中间件,所述目标配置信息是所述中间件对所述目标账户的权限信息进行更新的依据。以上简化了对中间件权限配置的过程,并且不影响中间件在运行过程中对消费端或生产端业务需求的处理,提高中间件权限配置的灵活性。

【技术实现步骤摘要】

本申请涉及通信,更具体地说,涉及一种中间件的权限信息处理方法、装置和消息通信系统


技术介绍

1、kafka是一种分布式发布订阅消息通信系统,可作为生产者和消费者的中间件,满足生产者和消费者的业务需求,所述业务需求可以包括:接收生产者发布的消息,并将消息存储到对应的消息队列中,或者接收消费者发送的读取指令,将与读取指令对应的特定消息返回至消费者。

2、基于此,中间件可实现消费者和生产者之间的消息通信和消息共享,为了保证共享的信息的一致性,需要进一步对中间件发起访问生产者或消费者的访问权限或配置权限进行统一管理,避免消息共享时出现消息被随意修改的情况出现。

3、目前通常采用在中间件配置ssl/tls来实现对中间件的权限控制和访问用户的权限认证。但是基于上述方式,需要对中间件的权限相关的配置信息进行增添或者修改等配置操作,在执行所述配置操作的过程中需要暂停中间件的运行,待配置操作完成后重启中间件,才可以重新接收生产者或消费者发送的业务需求。

4、依据配置权限信息的方式,如每次进行权限配置,均需要对中间件处理业务需求的过程进行强制中止,如再重启,可能会出现消息发布或消息读取等业务需求处理混乱,或者被中止的业务需求被遗漏的情况,影响中间件对业务需求的正常处理。


技术实现思路

1、有鉴于此,本申请提供了一种中间件的权限信息处理方法、装置和消息通信系统,用于解决现有中间件权限信息处理不灵活的问题。

2、为了实现上述目的,现提出的方案如下:

3、一种中间件的权限信息处理方法,应用于消息通信系统的租户管理端,所述消息通信系统还包括:生产端、消费端、消息总线和中间件,该方法包括:

4、接收目标对象在权限配置页面上的权限配置操作,所述权限配置页面为所述租户管理端用于配置中间件权限的显示页面;

5、当所述权限配置操作为权限修改操作时,确定与所述权限修改操作对应的目标账户和目标配置信息;

6、将所述目标账户和所述目标配置信息通过所述消息总线发送至所述中间件,所述目标配置信息是所述中间件对所述目标账户的权限信息进行更新的依据。

7、一种中间件的权限信息处理方法,应用于消息通信系统的中间件,所述消息通信系统还包括:生产端、消费端、消息总线和租户管理端,该方法包括:

8、接收所述租户管理端发送的目标账户和目标配置信息,基于所述目标配置信息对所述目标账户对应的权限信息进行更新;

9、其中,所述目标账户和所述目标配置信息是所述租户管理端在权限配置页面接收到目标对象的权限配置操作为权限修改操作时,确定的与所述权限修改操作对应的所述目标账户和所述目标配置信息,所述权限配置页面为所述租户管理端用于配置中间件权限的显示页面。

10、一种中间件的权限信息处理装置,应用于消息通信系统的租户管理端,所述消息通信系统还包括:生产端、消费端、消息总线和中间件,该装置包括:

11、配置操作接收单元,用于接收目标对象在权限配置页面上的权限配置操作,所述权限配置页面为所述租户管理端用于配置中间件权限的显示页面;

12、信息确定单元,用于当所述权限配置操作为权限修改操作时,确定与所述权限修改操作对应的目标账户和目标配置信息;

13、配置信息发送单元,用于将所述目标配置信息通过所述消息总线发送至所述中间件,所述目标配置信息是所述中间件对所述目标账户的权限信息进行更新的依据。

14、一种中间件的权限信息处理装置,应用于消息通信系统的中间件,所述消息通信系统还包括:生产端、消费端、消息总线和租户管理端,该装置包括:

15、配置信息更新单元,用于接收所述租户管理端发送的目标账户和目标配置信息,基于所述目标配置信息对与所述目标账户对应的权限信息进行更新;

16、其中,所述目标账户和所述目标配置信息是所述租户管理端在权限配置页面接收到目标对象的权限配置操作为权限修改操作时,确定的与所述权限修改操作对应的所述目标账户和所述目标配置信息,所述权限配置页面为所述租户管理端用于配置中间件权限的显示页面。

17、一种消息通信系统,所述消息通信系统包括:生产端、消费端、消息总线、租户管理端和中间件,其中:

18、所述租户管理端,接收目标对象在权限配置页面上的权限配置操作,当所述权限配置操作为权限修改操作时,确定与所述权限修改操作对应的目标账户和目标配置信息,所述权限配置页面为所述租户管理端用于配置中间件权限的显示页面;

19、所述租户管理端通过所述消息总线将所述目标账户和所述目标配置信息发送至所述中间件,所述目标配置信息是所述中间件对所述目标账户的权限信息进行更新的依据。

20、本申请目标对象可以通过在租户管理端的权限配置页面上实现对中间件访问账户的创建和账户访问权限的配置操作,采用一种可视化页面的方式简化对中间件权限配置的过程,并且配置完成后将目标配置信息通过消息总线发送至中间件,中间件在不用中止运行的情况下完成权限配置,不影响中间件在运行过程中对消费端或生产端业务需求的处理,提高中间件权限配置的灵活性。

本文档来自技高网
...

【技术保护点】

1.一种中间件的权限信息处理方法,其特征在于,应用于消息通信系统的租户管理端,所述消息通信系统还包括:生产端、消费端、消息总线和中间件,该方法包括:

2.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,还包括:

3.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,还包括:

4.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,所述当所述权限配置操作为权限修改操作时,确定与所述权限修改操作对应的目标账户和目标配置信息,包括:

5.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,所述消息通信系统还包括权限数据缓存器,所述方法还包括:

6.根据权利要求5所述的中间件的权限信息处理方法,其特征在于,还包括:

7.一种中间件的权限信息处理方法,其特征在于,应用于消息通信系统的中间件,所述消息通信系统还包括:生产端、消费端、消息总线和租户管理端,该方法包括:

8.一种中间件的权限信息处理装置,其特征在于,应用于消息通信系统的租户管理端,所述消息通信系统还包括:生产端、消费端、消息总线和中间件,该装置包括:

9.一种中间件的权限信息处理装置,其特征在于,应用于消息通信系统的中间件,所述消息通信系统还包括:生产端、消费端、消息总线和租户管理端,该装置包括:

10.一种消息通信系统,其特征在于,所述消息通信系统包括:生产端、消费端、消息总线、租户管理端和中间件,其中:

...

【技术特征摘要】

1.一种中间件的权限信息处理方法,其特征在于,应用于消息通信系统的租户管理端,所述消息通信系统还包括:生产端、消费端、消息总线和中间件,该方法包括:

2.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,还包括:

3.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,还包括:

4.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,所述当所述权限配置操作为权限修改操作时,确定与所述权限修改操作对应的目标账户和目标配置信息,包括:

5.根据权利要求1所述的中间件的权限信息处理方法,其特征在于,所述消息通信系统还包括权限数据缓存器,所述方法还包括:

6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:杜晓铭余知风杨佳王擎梁温云龙路文军张宇高红蓝永超赵兴源
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1