微服务开发

微服务业务分析

业务分析

Thrift安装和验证

  1. 安装Thrift
  2. 验证安装:


    验证安装
  3. vi demo.thrift


    定义接口

    生成Java文件

    生成Python文件

Python开发信息服务

定义thrift文件

用shell脚本生成代码

生成完之后长这个样子

写实现类

实现类代码
  • 写实现类为handler;
  • 处理器:用接口定义processos;
  • transport:开启socket
  • tfactory:传输方式,帧传输
  • pfactory:二进制传输协议
  • server.serve():开启服务
  • 运行main函数,就启动了服务
    写用户服务调用信息服务,此时用户服务为Java服务
    新建Java服务模块

    生成Java thrift文件,并且输出到上面生成的Java模块里

    Java服务导入thrift模块

开发用户模块(Java代码)

用户服务的thrift配置文件

生成thrift模板代码

启动数据库容器
  • -v xxx:xxxx/conf.d #挂载配置文件目录


    查看配置文件目录

    mysql配置文件

    使用脚本启动容器

    写userService的mapper文件

    实现类

    构建启动类

开发用户EdgeService

使用docker镜像启动redis

启动zookeeper服务

推荐阅读更多精彩内容