• C家族铁粉
    2019-08-26
    下午好,能否说一下具体用到的技术和编程语言呢~

    作者回复: 你好,im实际上是众多技术的组合,包括但不限于:网络,分布式应用,数据库,缓存,系统高可用等等。期中和期末测试会使用java来演示如何搭建一套im系统

     4
     41
  • felix
    2019-08-26
    telegram为什么可以支持几万人的群?它和微信有哪些技术上的不同点?

    作者回复: 这是个好问题,万人群聊系统的难点以及应对方案在课程里都会详细介绍,一起来学习吧

     4
     20
  • A2020
    2019-08-27
    开一个git仓库,java的为演示版,其他语言的版本,可交由学员来完成,不知道这种方式是否可行

    作者回复: 哈哈,是个好办法,我们考虑一下。感谢!

    
     15
  • 德德
    2019-08-26
    期待Go语言的示例

    作者回复: 会有java版本的实战演示,个人觉得语言不是重点哈,关键是思路

     1
     15
  • Geek_4587d5
    2019-08-26
    大神好,这个课程实例主要用什么语言开发

    作者回复: 你好,考虑到语言普及性,课程实例会使用java来演示

    
     8
  • Flourishing
    2019-08-26
    老师,希望您看到了回复一下。感觉这个系统涉及的后端知识挺多的,我看课程的篇幅只有22课时,内容只是大体范围讲解一下嘛?

    作者回复: 你好,主要是从即时消息的具体场景出发,把im最特性和场景中容易碰到的问题来展开讲解,其中会涉及到一些通用的后端技术,学完相信你收货的不仅仅是im相关的知识。

     1
     6
  • 恰同学少年
    2019-08-27
    老师,课程中会有阅读回执多端登录的讲解与实战吗?

    作者回复: 多终端消息漫游是im系统中较为高级的功能,课程里面会详细讲到这一块的难点和相应的方案

    
     5
  • leslie
    2019-08-27
    有以下几个问题需要老师解答一下:
    1.这门课会可以使用或者说涉及的编程语言是什么,掌握程度是什么
    2.老师提到了消息队列:那么会使用哪种现有的消息队列,还是基于消息队列原理自己写一个简单的消息队列
    3.操作系统:消息队列目前似乎都是基于linux;极客时间里面有《消息队列高手》和《kafka核心技术和编程》,关于消息队列和操作系统需要掌握到哪个程度
    4.网络协议:常规的协议明白以及会抓包就行了还是
    麻烦老师对于上述4个问题做个解答:以便对后面的课程学习可以做好相应的准备,谢谢。
    展开

    作者回复: 这几个问题我来回答一下哈:
    1. 课程里面会安排使用java来实现一个简单的IM系统,基本上懂java语法就行。
    2. 消息队列在课程里主要用于模块间解耦,用来说明在架构设计时起到的作用,消息队列不是课程重点讲解的部分,不会涉及到具体使用的队列,了解消息队列的作用就可以啦。(在我们自己的业务里用到了kafka、memcacheq)
    3. 操作系统层面没有太多要求,如果对网络IO这一块有一定的了解会更好。
    4. 网络协议里面主要会比较多涉及到TCP协议、Http协议的一些特性,比如TCP的ACK机制,TCP的序号和重传机制,如果对这些能有提前掌握能帮助更好的理解课程内容。谢谢!

    
     4
  • 泽宾
    2019-08-26
    如何解决安卓系统的实时推送呢,现在各个手机os厂商都不允许服务在后台一直运行,如何解决呢

    作者回复: 是个好问题,android的实时推送确实是业界一个比较热门的话题,答案就在课程中哦

     2
     4
  • 许童童
    2019-08-26
    希望通过专栏的学习,可以打造一套线上可用的,适合创业公司的IM系统。

    作者回复: 可以的,有问题可以随时多交流

     1
     4
  • Daydayup
    2019-08-28
    建议写IM系统的时候,有一个仓库地址,大家可以提出自己的意见
    
     3
  • Jason
    2019-08-26
    MQTT与IM的优劣

    作者回复: MQTT是IM系统中一种常见消息传输协议,和其他协议的区别答案就在课程里哦

    
     3
  • null
    2019-08-27
    老师,您好!
    从语言特性考虑,go 会比 java 更适合用来开发 IM 么?

    作者回复: 哈哈,又要引起一起语言大战啦。个人感觉是各有优势吧,性能方面都没有问题哈,golang的协程在处理io上会让代码编写更加优雅,但IM整体实现上除了io其实还有很多业务逻辑需要处理的,这个时候就得看语言整体的生态系统了,感觉这方面java目前会更有优势一些。所以,选啥语言看具体开发人员的知识储备就行啦

     1
     2
  • hanqian
    2019-08-26
    有用到哪些技术以及编程语言可以先说明下?

    作者回复: 即使消息技术实际上是众多前后端技术的组合,包括但不限于:网络,分布式应用,db,缓存,安全,服务高可用等等,专栏会用java完成一个简单im系统的搭建。

     1
     2
  • 痞子胥
    2019-09-14
    php技术 可以跟着 这个课程 改动搭建个吗? 之前用php 的扩展 swoole 技术 也做过。不知道有啥区别。。

    作者回复: 没问题的呀,实现的语言不是问题,重要的是思路。

    
     1
  • bobby
    2019-09-09
    请问老师,文中您遇到的gps偏移怎么解决的,我们现在也遇到了这种场景。谢谢!

    作者回复: 哈哈,每个地图厂家都会有测绘局分派给这个厂家的偏移量和规则,这些厂家会把这个纠偏放到自己地图的SDK,用他们提供的SDK一般就可以了。

    
     1
  • 探索无止境
    2019-08-28
    期待能够讲解的方案有落地的实现,有编码的讲解,这样收获会更大
    
     1
  • 姜戈
    2019-08-27
    很期待~~~~
    
     1
  • lorancechen
    2019-08-27
    老师您好,我所在的传统行业有自己的业务特性,咨询两个问题:
    1 早上9点钟上班,有2万用户同时登录,如何处理这种登录风暴?
    2 内部微服务业务改造,但是接口功能

    作者回复: 这个和直播业务里的突发峰值场景比较类似,会在场景篇里说一说如何应对这种峰值流量。

     1
     1
  • 太多的借口
    2019-08-26
    希望您能讲解下海量连接的管理,最好结合微信QQ,a用户给b用户发了一条消息,流程是什么样的,谢谢~

    作者回复: 课程里面都会有哦

    
     1
我们在线,来聊聊吧