![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 78
惟C先生
这个作者很懒,什么都没留下…
展开
-
记一次多服务器部署,kafka消息与websocket推送的问题
项目描述:框架:springcloud角色:设备、大数据平台、后端、前端场景:设备采集数据通过MQTT协议传输到平台,平台将数据以文件的形式存储到大数据平台中,并将数据写入kafka生产者中。前端以设备id做为唯一标识通过websocket与后端建立一对一连接,java后端的kafka消费者监听到有消息进来后,通过消息中的设备id做为标识向前端推送对应设备的数据,达到实时采集显示的效果。问题:此场景在只有一台服务器的情况下是可以正常实现的,但是如果后端服务部署到多台服务器则会出现问题:前端通过网关原创 2021-03-12 16:56:50 · 2055 阅读 · 0 评论 -
单体式架构与微服务架构
初识springCloud微服务架构一、单体式架构与微服务架构1.单体式架构将项目的所有源代码都放置于一个总项目中进行开发、管理、部署。其缺点如下:1)项目迭代不灵活对于互联网项目而言,软件提供商经常会根据用户的不同体验需求来调整项目功能,即更新迭代软件版本。而单体式架构把项目代码合归一处,迭代的版本越多代码就越多、越乱。在一个项目中去寻找修改指定模块的代码非常困难,而且容易影响已上线功能。2)项目组职责、权限分不清由于项目比较庞大,大多需要分布同的项目组进行开发,各项目组之间需要进行严格的代原创 2021-03-09 18:49:24 · 617 阅读 · 0 评论