微服务开发

微服务业务分析

业务分析

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服务
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容